About the role
- Design, develop, and maintain scalable web applications using Python and React.
- Build reusable, secure, and high-performance REST APIs.
- Collaborate with product owners, architects, and business stakeholders to understand requirements.
- Develop responsive front-end components and integrate with backend services.
- Write clean, maintainable, and testable code.
- Participate in code reviews and mentor junior developers.
- Work on CI/CD implementation and deployment automation.
- Troubleshoot production issues and optimize application performance.
- Contribute throughout the Software Development Life Cycle (SDLC). [JD TCS For...on Soc gen | Word]
- Strong Python programming skills
- Hands-on experience with Django/Flask/FastAPI
- ReactJS development experience
- API design and microservices architecture
- Docker, Kubernetes, Git
- Strong database design and SQL skills
- Experience with cloud platforms (Azure/AWS preferred)
- Excellent problem-solving and communication skills