As a senior backend developer on our team, you will help us build a world class scalable backend platform. You will be responsible for the end-to-end feature lifecycle: starting from design and architecture, through implementing, testing, and releasing the feature. You will also get the chance to use your experience to help us make our product better, by taking part in architecture design and technological leadership.
Requirements: 15+ years of experience developing backend systems with passion for excellence.
10+ years of experience in Python.
5+ years of experience with tools such as containers, CI/CD, testing / monitoring / logging.
Experience with REST APIs, server-side API integration, queues and distributed systems.
Knowledge of ORM, SQL and Data Modeling.
Understanding of system design and knowledge of system design patterns.
Experience with microservices architecture.
Previous experience in E2E design and implementation of features as part of large scale backend projects.
This position is open to all candidates.