Full Stack Engineer
Full Job Description
About the Role: Full Stack Engineer (Decisioning Practice)
We are seeking a hands-on engineer to build full-stack data products. You will write production code across the stack, creating Python APIs that expose data and AI capabilities alongside React/Tailwind front ends designed for user engagement.
- Core Development: Develop features spanning data transformations, Python APIs (FastAPI/Flask), and responsive React interfaces. Leverage industry-leading AI-assisted tools like Claude Code and Cursor to ship high-quality code efficiently.
- Ai & Agentic Features: Contribute to agentic AI features including tool integrations, prompt patterns, and wrappers around data models. Strong familiarity with cloud platforms (Azure preferred) is essential for modern deployment workflows.
- Quality & Observability: Maintain rigorous QA habits by writing unit/integration tests, validating data pipelines early, and ensuring edge cases are handled before shipping. Participate in code reviews to foster a culture of continuous improvement.
Ideal Candidate Profile:
5-8 years of professional software engineering experience with strong Python skills.
Demonstrated ability to build full-stack features (React + Tailwind CSS).
Solid proficiency in AI-assisted development tools used daily for production work.
Clear communication skills for thriving in a distributed team environment.
Preferred: Experience with LLM application development (RAG, function calling), media/advertising tech data backgrounds, and Unity Catalog familiarity.
Company
Dentsu Global Services
Dentsu Global Services (DGS) is an integrated global capability delivering world-class, agile services across the dentsu network. With over 6000+ experts strategically located in India and the Philipp...