Principal Backend Developer
Core
Lead architectural vision and technical strategy for core systems enabling anytime, anywhere, any-device productivity.
Role type
Principal Backend Developer (Architect)
Builds
Cloud apps architecture, secure and scalable integration patterns, robust APIs, and resilient backend systems.
Domain
Cloud infrastructure, distributed systems, backend engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Python, Django, FastAPI, RabbitMQ, Celery, Kafka, PostgreSQL, system architecture, microservices design, API design, cloud strategy, technical leadership
Preferred skills
bounded contexts, build-vs-buy decision making, SSO/SCIM integrations, identity management
Technologies
Python, Django, FastAPI, RabbitMQ, Celery, Kafka, PostgreSQL
Responsibilities
Define technical strategy and tech stack; architect secure and scalable integration patterns; design robust, scalable, and standardized APIs; take ownership of cloud architecture strategy; audit existing microservices and implement strict bounded contexts; act as technical authority for a team of 7-8 engineers.
Seniority
Principal, hands-on IC with strategic leadership