Senior Backend Engineer (Team Lead)

Full-Time in United States - Remote OK

Company Overview

IRL is the leading group messaging social network that brings people together through events and shared experiences. With its wide range of in-app offerings, including personalized event suggestions using artificial intelligence, calendar integrations, messenger and private group pages, IRL deepens everyone's ability to connect through organic community-building and engaging social interaction.

Based on humans' natural group orientation and essential need to communicate, especially in the post-COVID era, IRL is building the future of interaction by translating these inherent needs onto one platform and encouraging users to do more together.

Job Summary

We are looking for an analytical, but flexible, back-end developer who will work with team members to troubleshoot and improve current back-end applications and processes. The back-end developer will use his or her understanding and tools to analyze current code and industry developments, formulate more efficient processes, and solve problems. You should have excellent communication, computer, and project management skills.


  • Leading a small, remote team of senior developers to build our backend chat application infrastructure from the ground up
  • Work with remote mobile team to design and implement new chat features
  • Help establish a culture of engineering discipline amongst the broader backend engineering team


  • 5+ years Python Experience
  • Experience with Asyncio or similar apis
  • Network Service Development
  • Distributed Systems Development
  • Pub Sub System
  • Steam processing
  • Websockets
  • AWS Persistence Services
  • Encryption
  • Linux/POSIX Operation Systems Permitive
  • SQL & MySQL in a clustered environment
  • PHP 7, Python 3, or Ruby
  • Docker
  • AWS Core Services (EC2, SNS, SES, S3)
  • Basic knowledge of Laravel framework or 1 or more of the well-known Python web frameworks
  • Basic experience in building RESTful APIs

Desirable Experience

  • Excellent verbal and written communication skills
  • Ability to work remotely and communicate asynchronously
  • Experience using performance analysis and debugging tools
  • Providing mentorship to other engineers
  • Bachelors degree in Computer Science or the equivalent hands-on experience
  • Experience with gathering and documenting technical requirements and specifications
  • Experience with ElasticSearch
  • Experiencing reviewing technical specifications and architectural plans with the ability to make trade-offs and compromise to meet business objectives and product goals


  • Flexible working hours
  • Work from anywhere in the world
  • Competitive healthcare benefits package
  • Stipends for work related materials (desk, co-working office, ect.)
  • Annual all expense paid work retreats (i.e. Hawaii)
  • Forward-thinking Time Off

    Get Together Inc. is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, sexual orientation, gender identity, veteran status, and disability, or other legally protected status.