
Senior Fullstack Developer
- Pune, Maharashtra
- Permanent
- Full-time
- As a Senior Fullstack Developer, you will play a central role in designing, developing, and maintaining scalable web applications that power our advanced analytics platform. You will work across the stack-from backend APIs to frontend interfaces-building robust, secure, and user-friendly solutions. Your expertise in modern web technologies and cloud-native development will help drive innovation and efficiency across our digital products. We are looking for a seasoned developer with a strong foundation in both backend and frontend technologies, a passion for clean architecture, and a collaborative mindset.
- Design and implement fullstack web applications using Django, FastAPI, and React.
- Develop and maintain RESTful APIs and microservices to support data-driven applications.
- Build responsive and intuitive user interfaces for internal and external users.
- Collaborate with data engineers, data scientists, and DevOps teams to integrate backend services with analytics workflows.
- Ensure code quality through automated testing, code reviews, and CI/CD pipelines using GitLab.
- Optimize application performance, security, and scalability in a cloud-based environment.
- Contribute to architectural decisions and mentor junior developers.
- BSc/MSc in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
- 5+ years of experience in fullstack development with a strong focus on Python and JavaScript/TypeScript.
- Proficiency in Django and FastAPI for backend development.
- Solid experience with React for building modern frontend applications.
- Familiarity with GitLab CI/CD, Docker, and containerized application deployment.
- Strong understanding of RESTful API design, authentication, and security best practices.
- Experience working with relational databases (e.g., PostgreSQL) and ORMs.
- Knowledge of software engineering best practices: version control, testing, clean code, and agile methodologies.
- Excellent communication skills in English; German is a plus.
- Independent, structured, and solution-oriented working style with a team-first attitude.