About this role
The team is seeking a Back-end Software Development Engineering Engineer III to join their team in Chennai. This role involves designing, developing, and maintaining back-end systems that support various applications and services. The ideal candidate will have a strong background in software engineering and a passion for building scalable and efficient systems.
Key Responsibilities:
- Design and implement robust back-end solutions using modern programming languages and frameworks.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Optimize applications for maximum speed and scalability.
- Troubleshoot and debug applications to ensure high performance and responsiveness.
- Participate in code reviews and contribute to team knowledge sharing.
- Stay updated with emerging technologies and industry trends to enhance product development.
Required Skills & Qualifications:
- Proficiency in back-end programming languages such as Java, Python, or Node.js.
- Experience with database management systems like MySQL, PostgreSQL, or MongoDB.
- Familiarity with RESTful APIs and microservices architecture.
- Strong understanding of software development methodologies, including Agile and DevOps practices.
- Excellent problem-solving skills and attention to detail.
- Ability to work collaboratively in a team environment.
Experience:
- 5-8 years of experience in back-end software development.
What we offer:
- Opportunity to work in a dynamic and innovative environment.
- Hybrid work model providing flexibility.
- Collaborative team culture with a focus on professional growth.
Applications are read by our talent team, usually within two working days.
If you look like a fit we will call you, and you will hear from us either way.