Who we are
Who we're looking for
What you will do
- Architect, build, and scale our core backend systems, APIs, and data pipelines
- Collaborate with ML and data specialists on recommendation engines, search, classification, and genAI features
- Lead development of APIs, integrations, and service layers for the product
- Ensure reliability, performance, observability, and security of backend systems
- Mentor and guide backend and full-stack engineers in best practices
- Support incident response, monitoring, and system health operations
- Be part of architecture discussions and implementation decisions
What should your qualifications be?
- 8+ years of professional software development experience building complex software systems that have been successfully delivered to customers
- Excellent communication skills with a minimum B2 level english
- Comfort operating in a sometimes ambiguous, fast-changing environment with rapid iteration cycles
- Track record of managing feature requests with realistic timelines
- Exposure to AI/ML or data-driven products (e.g. recommendation systems, search, classification)
- Strong architecture and system design skills
- Experience with data pipelines, working with data sources, or integrating models
- Experience with Scrum and Agile methodologies. Experience working within Agile teams
- Comfortable writing supporting documentation
- Tech Expertise
- Programming Languages: Python, Typescript or Javascript
- Frameworks (two or more): Django, Flask or FastAPI, Celery, ReactJs, NextJs
- APIs (one or more): GraphQL, Rest API
- Data storage (one or more): Postgresql, MySQL, AWS RDS
- Working knowledge of AWS stack including Lambda and SQS
- Experience with user interface design
- Knowledge of performance testing frameworks, including Jest, React-testing-library
- Deployment through (one or more): Gitlab CI, Github Actions, Circle CI, Travis CI, Jenkins
- Additional Technologies: Docker
- Desired - Not Required
- Startup or small-team experience (versus only large companies)
- Open-source contributions or personal technical projects
- Exposure to AI/ML or productizing ML features
- Familiarity with Python / Django or backend environments
- Ability to work across multiple cloud environments (AWS preferred)
Compensation
- Competitive compensation
- Remote first work environment
