Full Stack Engineer – Team Lead (Backend Focus | Python, FastAPI, AWS)
DATA POEM
5 - 10 years
Bengaluru
Posted: 29/01/2026
Job Description
Job Title
Full Stack Engineer Team Lead (Backend Focus | Python,FastAPI, AWS)
Job Summary
Experience: 610 Years
Location: On-site
Availability: Immediate Joiner or serving notice period
AboutDataPOEM
DATA POEM is an AI-powered connected intelligence company redefining the marketing and promotion intelligence ecosystem. We solve challenges caused by siloed, static, and non-actionable insights byleveragingcausal AI andexplainable AI (XAI) . Our platform delivers a unified view of marketing performancehelping businesses make faster, smarter, and more measurable decisions.
DataPOEMis an equal opportunity employer. We hire based on skill, impact, and ownershipnot background, age, or where you learned to code.
Role Overview
We are hiring aFull Stack Engineer Team Lead with strongexpertiseinPython backend development, scalable API design, and distributed systems . You will lead engineering initiatives on ourcore analytics platform that processes large volumes of marketing data, runs optimization models, and delivers actionable insights at scale.
This role is ideal for candidates experienced in:
FastAPI ,asynchronous programming ,Celery + Redis ,MongoDB/PostgreSQL ,AWS , and scalable system design.
Key Responsibilities (Role & Ownership)
System Design & Backend Engineering
- Design, develop, andmaintainscalableREST APIs usingFastAPI
- Build high-performanceasynchronous endpoints usingasync/await
- Implement secure authentication and authorization usingJWT
- Maintain API documentation andOpenAPI/Swagger specifications
Distributed Systems & Background Processing
- Design and implement distributed task execution usingCelery + Redis
- Manage message-driven workflows usingRabbitMQ
- Improve reliability and performance for concurrency-heavy workloads
Database & Caching
- Work withMongoDB (including async operations usingMotor )
- Build andoptimizequery performance and indexing strategies
- Implement caching strategies usingRedis
- Work with relational databases likePostgreSQL where needed
Observability, Monitoring & Reliability
- Build robust error handling and structured logging
- Set up performance monitoring usingAPM tools (Elastic APM / Sentry)
- Implement dashboards, metrics, and alerting (Grafana preferred)
Leadership & Collaboration
- Lead development execution and engineering best practices
- Conduct code reviews, mentor team members, and ensure clean architecture
- Collaborate closely with product, analytics, and ML teams in Agile workflows
Must-Have Skills (Keyword Optimized)
- Python (5+ years) strong backend development experience
- FastAPI building production-grade APIs
- Async Programming async/await, concurrency patterns
- REST API Design best practices, versioning, security
- MongoDB + Motor (Async driver)
- Celery + Redis distributed tasks / background workers
- Git collaborative workflows, branching, PR reviews
- AWS ECS, EC2, S3, Secrets Manager
- Docker containerization and deployments
- Monitoring/Observability Elastic APM, Sentry
- PostgreSQL relational database familiarity
- Libraries:pandas,numpy,scipy
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
