Senior Backend Engineer (Team Lead) at IRL

Company Overview

Imagine being part of a nimble team where your ideas and input have the potential to impact millions of lives. IRL aims to make an impact on collective loneliness by bringing people together in real/remote life. Our goal is to help our users engage more with friends in-person to boost their overall happiness, encourage curiosity and make the task of organizing hang outs a breeze.

Our team is focused on building an event social network. We're looking for self-motivated engineers who have a passion for building high-quality consumer-facing applications.

While we still ultimately retain our goal of facilitating people spending more time together in person, due to COVID-19 we have shifted our focus to online events and successfully raised a Series B round (https://techcrunch.com/2020/09...) and are currently in the midst of raising a considerably sized series C (https://www.theinformation.com...)

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.

Responsibilities

  • 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

Requirements

  • 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 Google Calendar API, Outlook Calendar API, and dealing with date-time/timezone issues in software
  • Caching technologies like Redis & Memcached
  • 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

Ideal Candidates will also have

  • Ability to mentor other developers and provide technical direction on application architecture
  • Experience working in an Agile and SCRUM environment
  • Strong problem-solving capabilities

Benefits

  • 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)
  • Unlimited Vacation, Annual Travel Stipend, and 10 Paid Holidays

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.

Please let the company know you found this position on remote-developer-jobs.com so we can keep providing you with quality jobs.