Job Description
We are Hiring for Full stack Python Developer
n
Location - Pune
n
About the Role
n
Build and maintain responsive, user-friendly frontend applications mainly using React and TypeScript, ensuring usability and performance.
n
Responsibilities
n
n
- Develop reusable libraries and contribute to shared libraries to support team-wide development efficiency.
n
- Collaborate closely with developers, data scientists, and data engineers to integrate services, models, and data pipelines.
n
- Write automated tests and contribute to the team's CI/CD pipeline, test coverage, and deployment stability.
n
- Ensure developed components meet performance, security, and observability standards.
n
- Participate in code reviews and contribute to design discussions within the development team.
n
- Work within an agile development framework to deliver software increments, including code, documentation, automated tests, and technical design artifacts.
n
- Contribute to the definition, refinement, and prioritization of technical features, enablers, and platform enhancements within the product backlog.
n
- Maintain accurate and up-to-date technical documentation, including APIs, software components, integrations, and development guidelines.
n
n
Qualifications
n
n
- Degree in Computer Science or a comparable qualification.
n
- Minimum of 5 years of skilled experience in full stack software development with a strong focus on in Python on the backend and React/TypeScript on the frontend, particularly with logic-heavy, performance-critical and high availability systems.
n
- Practical knowledge of API design (REST or GraphQL), asynchronous programming, microservices architecture and object-oriented programming.
n
- Solid understanding of database fundamentals,
with experience in relational databases such as PostgreSQL.
n
- Comfortable debugging and reasoning about end-to-end application flows, working across backend and frontend boundaries when needed.
n
- Able to work confidently in a Linux (Devbox/WSL) environment and run/debug Dockerized backend services locally is considered an advantage.
n
- Experience working with cloud environments, preferably Microsoft Azure.
n
- Familiarity with CI/CD, test automation, and logging/monitoring practices.
n
- Comfortable working in agile setups and collaborating with interdisciplinary teams, including data scientists, data engineers, and other full stack developers.
n
- Strong written and verbal communication skills in English.
n
- Familiarity with agile development practices and the ability to work independently.
n
- Pragmatic approach to problem-solving, decision-making with troubleshooting skills and the ability to diagnose and resolve complex technical issues independently.
n
- Team player with the ability to collaborate in international and multicultural teams.
n
- Understanding of secure software development practices, application security principles, authentication and authorization mechanisms, and API security.
n
- Ability to adapt to evolving technologies, business domains, and project environments.
n
n
Required Skills
n
n
- Specific training to maintain and extend technology and programming knowledge.
n
- Cybersecurity training.
n
- Advanced courses in DevOps, system architecture, and data management concepts.
n
n
Preferred Skills
n
n
- Experience with cloud environments, preferably Microsoft Azure.
n
- Familiarity with CI/CD, test automation, and logging/monitoring practices.
n
n
Equal Opportunity Statement
n
We are committed to diversity and inclusivity.
📌 Full Stack Developer (Pune)
🏢 TUV SUD
📍 Pune