IRL Senior Backend Engineer (Team Lead)

via Stackoverflow Jobs

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.

Posted IRL Senior Backend Engineer (Team Lead) on May 11, 2021 via Stackoverflow Jobs

Other remote programming jobs

Find a remote job

Don't miss out on your dream job, get the best remote jobs in your inbox every day!


Was this job helpful? Yes / No

Keep your remote working skills sharp—get notified when we post the next remote work interview! RemoteHabits will help you achieve your remote work goals!