Role Overview
We are looking for a Backend Developer with 0–2 years of experience to join our team in Chennai. This is a full-time, on-site role where you will develop scalable, high-performance backend applications and work within an Agile environment to deliver robust software solutions.
Responsibilities
- Develop scalable and high-performance backend applications using Python.
- Design, develop, and maintain RESTful APIs and microservices using FastAPI.
- Integrate backend services with databases, cloud platforms, and third-party APIs.
- Deploy, monitor, and maintain backend applications on AWS and Microsoft Azure.
- Optimize application performance, security, reliability, and scalability.
- Write clean, maintainable, well-documented, and testable code.
- Collaborate with cross-functional teams including frontend, QA, and DevOps.
- Troubleshoot, debug, and resolve backend issues efficiently.
- Participate in code reviews and follow software development best practices.
- Leverage AI-powered development tools to improve productivity.
Requirements
- 0–2 years of professional experience or freshers with internship/academic project experience.
- Strong understanding of backend development principles and API design.
- Knowledge of database design, SQL queries, and data modelling.
- Familiarity with cloud computing concepts and deployment practices.
- Basic understanding of Agile/Scrum methodologies.
- Good analytical, problem-solving, and communication skills.
Added Advantage
- Experience or exposure to GIS (Geographic Information Systems) applications.