Job Description
β Job Title
Full Stack Engineer β Team Lead (Backend Focus | Python, FastAPI, AWS)
π Job Summary
Experience: 6β10 Years
Location: On-site
Availability: Immediate Joiner or serving notice period
π’ About DataPOEM
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 by leveraging causal AI and explainable AI (XAI). Our platform delivers a unified view of marketing performanceβhelping businesses make faster, smarter, and more measurable decisions.
β DataPOEM is an equal opportunity employer. We hire based on skill, impact, and ownershipβnot background, age, or where you learned to code.
π― Role Overview
We are hiring a Full Stack Engineer β Team Lead with strong expertise in Python backend development, scalable API design, and distributed systems. You will lead engineering initiatives on our core 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, and maintain scalable REST APIs using FastAPI
- Build high-performance asynchronous endpoints using async/await
- Implement secure authentication and authorization using JWT
- Maintain API documentation and OpenAPI/Swagger specifications
Distributed Systems & Background Processing
- Design and implement distributed task execution using Celery + Redis
- Manage message-driven workflows using RabbitMQ
- Improve reliability and performance for concurrency-heavy workloads
Database & Caching
- Work with MongoDB (including async operations using Motor)
- Build and optimize query performance and indexing strategies
- Implement caching strategies using Redis
- Work with relational databases like PostgreSQL where needed
Observability, Monitoring & Reliability
- Build robust error handling and structured logging
- Set up performance monitoring using APM 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
π§© Tech Stack
Backend: Python 3.8+, FastAPI, Pydantic, Celery
Databases: MongoDB, Redis, PostgreSQL
Cloud: AWS (ECS, EC2, S3, Secrets Manager)
Infra: Docker, RabbitMQ
Monitoring: Elastic APM, Sentry, Grafana (Logging & Dashboards)
Real-time: WebSockets, Socket.IO
Authentication: JWT, MSAL (Microsoft Authentication)
β What Weβre Looking For
- Strong system design and problem-solving mindset
- Experience building scalable, production-ready applications
- Ability to work on complex data workflows and distributed architecture
- Strong communication, leadership, and ownership
- Focus on writing clean, maintainable, testable, and documented code
- Experience working in Agile/Scrum environments
πΌ What We Offer
- Work on cutting-edge AI + marketing intelligence products
- Exposure to advanced analytics, machine learning workflows, and optimization engines
- Collaborative engineering culture with strong ownership
- Growth opportunities and career progression
- Competitive compensation and benefits
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application