Senior Backend Engineer (Python, Async IO)
We are seeking an experienced Senior Backend Engineer to join our dev department. Our backend is developed all in Python running in the cloud over k8s. It's not a typical backend interacting with a UI frontend, handling audio streams in real-time. Our systems integrate with a large number of third party services. Because of the myriad of challenges and the fast pace of a startup, each team member gets to experience a lot of professional growth and ownership. About the role:
In this role, you will:
โ Integrate with new POS systems and digital menu boards
โ Build data pipelines to process restaurant menus
โ Support existing integrations and pipelines
โ Debug and solve complex customer issues
โ Lead communication with integration partners to deliver the integrations
โ Estimate, plan and deliver the integration projects
โ Handle a large set of complex and diverse customer issues
โ Create documentation for integrations
Qualifications:
โ BSc in Software Development or equivalent industry experience
โ 5+ years experience in Python
โ Strong backend development and software architecture skills
โ Experience in developing and deploying multiple projects used in production
โ Proficient with Async IO
โ Experience with CI/CD, Clouds (AWS/GCP/Azure), Linux, Docker, Kubernetes, 3rd Party API integrations
โ Experience with Data Pipelines, ETL
โ Prior experience working in startups
โ 2+ years of experience as a tech lead or team lead
Bonus:
โ Knowledge of concurrency
โ Experience with React
Qualities We're Looking For
โ Resilience โ being able to balance planned work with real-time issues in a fast-paced, high-pressure environment
โ Strong communication skills โ in both written and verbal communication, with the ability to produce crisp and clear documentation
โ Problem solver
โ Strong ownership and independence
โ Team player
โ Fast
โ Star Performer
โ Passionate about their work