Delivers complete solutions spanning all phases of the Software Development Lifecycle (SDLC) (design, implementation, testing, delivery and operations), based on definitions from more senior roles.
Advises immediate management on project-level issues
Guides junior engineers
Operates with little day-to-day supervision, making technical decisions based on knowledge of internal conventions and industry best practices
Applies knowledge of technical best practices in making decisions
Requirements
3+ years relevant experience and a Bachelor’s degree OR Any equivalent combination of education and experience.
Proficiency in Python programming, with extensive experience building production systems using frameworks such as Django and Flask.
Leadership in designing and architecting scalable, cloud-native backend systems, leveraging microservices, distributed systems, and serverless architectures.
Expertise in architecting and developing large-scale, fault-tolerant backend systems with a strong focus on high availability, resilience, and disaster recovery.
Strong experience with cloud platforms and infrastructure-as-code, designing, deploying, and operating backend services in production cloud environments.
Experience with distributed systems and asynchronous processing, including event-driven architectures and inter-service communication patterns.
Commitment to high engineering quality, including automated testing, maintainable codebases, and modern development and dependency management practices.
Experience with observability and monitoring, using metrics, logging, and distributed tracing to operate and debug systems at scale.
Strong security awareness, including secure coding practices, encryption, access control, and safe handling of sensitive data.
Functional literacy in AI/ML concepts and ML model integration into backend systems.
Proven ability to lead and influence cross-functional teams, mentor engineers, drive technical roadmaps, and align technical decisions with business objectives.
Tech Stack
Cloud
Distributed Systems
Django
Flask
Microservices
Python
SDLC
Benefits
Comprehensive, choice-based programs to support all aspects of personal wellbeing—physical, emotional, and financial
Generous paid time off
Healthcare coverage for you and your family
Resources to create financial security and support your mental health