Actively participate in team ceremonies (stand-ups, sprint planning, code reviews, retrospectives)
Provide technical guidance to peers & junior developers
Create clear and well-structured technical specifications and designs
Design and build scalable, secure, and fault-tolerant software solutions
Contribute to system architecture, technical analysis, and design decisions
Extend and improve existing applications to meet evolving business needs
Write clean, maintainable, and well-tested code; refactor where necessary
Take ownership of delivery, quality, and system reliability
Mentor team members and foster a collaborative, high-performing team culture
Requirements
5+ years of experience as a Senior Full Stack Developer
Strong hands-on experience with Python, Django, JavaScript/TypeScript, and React.js
Strong experience with PostgreSQL and MySQL
Experience building and consuming RESTful APIs
Experience deploying and operating applications on AWS
Strong understanding of application and data architecture
Comfortable working in agile development environments
Strong communication skills and team-oriented mindset
Hands-on experience integrating AI/ML capabilities into production applications, including building with LLM APIs, retrieval-augmented generation (RAG), and AI agent or orchestration frameworks
Experience designing and working with Enterprise Data Warehouse (EDW) solutions, including dimensional modeling, ETL/ELT pipelines, and analytical data stores
Working knowledge of Master Data Management (MDM) principles, including data governance, data quality, and maintaining a single source of truth across systems