What Jobs are available for Backend Development in India?
Showing 5000+ Backend Development jobs in India
Graduate Software Engineer, Backend Development
Posted today
Job Viewed
Job Description
- Design, develop, and maintain scalable backend services and APIs.
- Write clean, efficient, and well-documented code in a chosen programming language.
- Participate in all phases of the software development lifecycle, including requirements gathering, design, implementation, testing, and deployment.
- Collaborate with senior engineers on system architecture and design decisions.
- Perform code reviews to ensure code quality and adherence to best practices.
- Identify, troubleshoot, and resolve software defects and issues.
- Work closely with frontend developers and other cross-functional teams.
- Contribute to the development of technical documentation.
- Stay updated with emerging technologies and industry best practices.
- Actively participate in team meetings and contribute to a positive team dynamic.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Strong understanding of data structures, algorithms, and object-oriented programming concepts.
- Proficiency in at least one backend programming language (e.g., Java, Python, Node.js, C++).
- Familiarity with database systems (e.g., SQL, NoSQL) and ORMs.
- Basic understanding of web services and APIs (RESTful).
- Knowledge of version control systems like Git.
- Excellent problem-solving and analytical skills.
- Good communication and teamwork abilities.
- Eagerness to learn and adapt to new technologies.
- Ability to work effectively in a hybrid work environment.
Is this job a match or a miss?
Senior Software Engineer - Backend Development
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain scalable backend services and APIs.
- Write clean, efficient, and well-documented code in languages such as Java, Python, Go, or Node.js.
- Collaborate with frontend engineers to integrate user-facing elements with server-side logic.
- Design and manage databases (e.g., SQL, NoSQL) and optimize database performance.
- Implement security and data protection best practices.
- Conduct code reviews and provide constructive feedback to team members.
- Troubleshoot, debug, and upgrade existing software.
- Participate in architectural discussions and contribute to technical roadmaps.
- Mentor junior software engineers and share knowledge.
- Stay up-to-date with emerging technologies and industry trends.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 5+ years of professional experience in backend software development.
- Proficiency in at least one major programming language (e.g., Java, Python, C#, Go).
- Experience with backend frameworks (e.g., Spring Boot, Django, Flask, Express.js).
- Strong understanding of database technologies (e.g., PostgreSQL, MySQL, MongoDB).
- Experience with RESTful APIs and microservices architecture.
- Knowledge of cloud platforms (AWS, Azure, GCP) is a plus.
- Familiarity with Agile development methodologies.
- Excellent problem-solving, analytical, and communication skills.
Is this job a match or a miss?
Senior Software Engineer - Backend Development
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain scalable backend systems and APIs.
- Write clean, efficient, and well-documented code in relevant programming languages.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Optimize application for maximum speed, scalability, and reliability.
- Implement and manage database solutions.
- Ensure the security and performance of backend services.
- Participate in code reviews and provide constructive feedback.
- Mentor and guide junior software engineers.
- Contribute to architectural design decisions and technology selection.
- Troubleshoot and resolve production issues.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in backend software development.
- Proficiency in one or more backend programming languages (e.g., Java, Python, Node.js, Go).
- Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases.
- Strong understanding of API design principles (RESTful, GraphQL).
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Experience with microservices architecture.
- Excellent problem-solving, analytical, and debugging skills.
- Strong understanding of data structures, algorithms, and design patterns.
- Effective communication and teamwork abilities.
Is this job a match or a miss?
Senior Software Engineer - Backend Development
Posted 6 days ago
Job Viewed
Job Description
Key responsibilities include architecting and implementing backend solutions, developing RESTful APIs, and integrating with various third-party services. You will be responsible for writing clean, maintainable, and well-documented code, conducting thorough code reviews, and implementing automated testing strategies to ensure software quality and reliability. The Senior Software Engineer will collaborate closely with frontend developers, product managers, and QA engineers to deliver exceptional user experiences and features.
This position requires a proactive approach to problem-solving, a strong understanding of agile development methodologies, and the ability to mentor junior engineers. You will contribute to architectural decisions, performance optimization, and the continuous improvement of our development processes. This is an excellent opportunity for a seasoned developer to make a significant impact on core product development and contribute to a dynamic and growing tech company.
We are looking for candidates with a Bachelor's or Master's degree in Computer Science, Engineering, or a related field. A minimum of 5 years of professional experience in backend software development is required. Expertise in one or more backend programming languages (e.g., Java, Python, Node.js, C#) and a strong understanding of relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB) are essential. Experience with cloud platforms (AWS, Azure, GCP), containerization (Docker, Kubernetes), and CI/CD pipelines is highly desirable. Excellent problem-solving skills and strong communication abilities are paramount.
Responsibilities:
- Design, develop, and deploy scalable and robust backend systems.
- Architect and implement RESTful APIs and microservices.
- Write efficient, testable, and maintainable code in chosen backend languages.
- Integrate with databases, third-party services, and external APIs.
- Implement automated testing strategies, including unit, integration, and end-to-end tests.
- Collaborate with cross-functional teams (frontend, product, QA) to deliver features.
- Participate in code reviews and provide constructive feedback to peers.
- Optimize application performance, scalability, and reliability.
- Contribute to architectural decisions and technology stack selection.
- Mentor junior software engineers and promote best practices.
- Bachelor's or Master's degree in Computer Science or related field.
- Minimum 5 years of experience in backend software development.
- Proficiency in languages like Java, Python, Node.js, or C#.
- Strong experience with relational (SQL) and NoSQL databases.
- Familiarity with cloud platforms (AWS, Azure, GCP).
- Experience with containerization technologies (Docker, Kubernetes).
- Knowledge of CI/CD practices and tools.
- Excellent understanding of software design principles and patterns.
- Strong analytical and problem-solving skills.
- Effective communication and teamwork abilities.
Is this job a match or a miss?
Lead Software Engineer - Backend Development
Posted 7 days ago
Job Viewed
Job Description
Is this job a match or a miss?
Senior Software Engineer - Backend Development
Posted 9 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and maintain scalable backend services and APIs.
- Architect and implement robust database solutions (SQL/NoSQL).
- Ensure the performance, quality, and responsiveness of applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Implement security and data protection measures.
- Write clean, maintainable, and well-documented code.
- Participate in code reviews and provide constructive feedback.
- Mentor and guide junior software engineers.
- Troubleshoot and debug complex technical issues.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 7 years of experience in backend software development.
- Proficiency in one or more backend programming languages (e.g., Java, Python, Go, Node.js).
- Experience with modern backend frameworks and microservices architecture.
- Strong understanding of database systems (e.g., PostgreSQL, MongoDB).
- Experience with cloud platforms (AWS, Azure, GCP) and CI/CD tools.
- Excellent problem-solving, analytical, and communication skills.
- Experience working in an Agile development environment.
Is this job a match or a miss?
Senior Software Engineer - Backend Development
Posted 9 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement robust and scalable backend services and APIs.
- Write high-quality, efficient, and testable code in one or more backend languages (e.g., Python, Java, Go, Node.js).
- Collaborate with frontend developers to integrate user-facing elements with server-side logic.
- Work with databases (e.g., PostgreSQL, MySQL, MongoDB) to design schemas, optimize queries, and manage data.
- Implement and manage cloud infrastructure (AWS, Azure, GCP) for deploying and scaling applications.
- Develop and maintain CI/CD pipelines for automated testing and deployment.
- Troubleshoot, debug, and upgrade existing systems.
- Ensure the performance, quality, and responsiveness of applications.
- Implement security and data protection best practices.
- Participate in code reviews and provide constructive feedback to peers.
- Contribute to architectural design decisions and technical strategy in Bhubaneswar, Odisha .
- Mentor junior software engineers and promote best practices within the team.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 5-8 years of professional experience in backend software development.
- Proficiency in at least one modern backend programming language (Python, Java, Node.js, Go, etc.).
- Strong experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra).
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Familiarity with containerization technologies like Docker and Kubernetes.
- Understanding of RESTful APIs, microservices architecture, and design patterns.
- Knowledge of testing frameworks and methodologies.
- Excellent problem-solving, analytical, and communication skills.
- Ability to work effectively in a hybrid team environment.
Is this job a match or a miss?
Be The First To Know
About the latest Backend development Jobs in India !
Graduate Software Engineer - Backend Development
Posted 9 days ago
Job Viewed
Job Description
Responsibilities:
- Develop, test, and deploy high-quality backend services and APIs.
- Collaborate with frontend developers and product managers to define software requirements and functionalities.
- Write clean, maintainable, and efficient code in languages such as Java, Python, or Node.js.
- Participate in code reviews to ensure code quality and share knowledge with the team.
- Troubleshoot, debug, and upgrade existing systems.
- Contribute to the design and architecture of new features and services.
- Work with databases (SQL and NoSQL) to store and retrieve data efficiently.
- Implement security and data protection best practices.
- Assist in the deployment and monitoring of applications in production environments.
- Stay updated with emerging technologies and industry trends in backend development.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Strong understanding of data structures, algorithms, and object-oriented programming principles.
- Proficiency in at least one backend programming language (e.g., Java, Python, C++, Go, Node.js).
- Familiarity with web frameworks (e.g., Spring Boot, Django, Express.js) is a plus.
- Knowledge of database systems (e.g., PostgreSQL, MySQL, MongoDB).
- Understanding of RESTful API design and development.
- Experience with version control systems like Git.
- Excellent problem-solving and debugging skills.
- Strong communication and teamwork abilities, adapted for a remote setting.
- Eagerness to learn and adapt to new technologies and methodologies.
Is this job a match or a miss?
Senior Software Engineer - Backend Development
Posted 10 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and deploy high-quality backend services and APIs.
- Write clean, efficient, and maintainable code in relevant programming languages (e.g., Java, Python, Node.js).
- Collaborate with frontend developers, product managers, and designers to define and implement new features.
- Optimize application performance, scalability, and reliability.
- Develop and maintain comprehensive unit and integration tests.
- Participate in code reviews to ensure code quality and adherence to best practices.
- Troubleshoot and debug complex issues in production environments.
- Contribute to architectural decisions and technical roadmap planning.
- Mentor junior engineers and promote knowledge sharing within the team.
- Stay up-to-date with emerging technologies and industry trends.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of professional experience in backend software development.
- Proficiency in at least one modern programming language (e.g., Java, Python, Go, Node.js).
- Strong understanding of database technologies (e.g., SQL, NoSQL) and ORM frameworks.
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Solid grasp of software design patterns and architectural principles.
- Experience with RESTful API design and implementation.
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and collaboration abilities, especially in a remote setting.
- Experience with Agile development methodologies.
This remote role is based in Dehradun, Uttarakhand, IN , and offers a competitive salary, excellent benefits, and the opportunity to work on challenging and impactful projects.
Is this job a match or a miss?
Senior Software Engineer - Backend Development
Posted 10 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and implement scalable and robust backend services and APIs.
- Lead code reviews, provide constructive feedback, and mentor junior engineers.
- Architect and manage database solutions, ensuring data integrity and performance.
- Optimize application performance, scalability, and reliability.
- Collaborate with frontend engineers and other stakeholders to define and implement new features.
- Troubleshoot and resolve complex technical issues in production environments.
- Ensure adherence to security best practices and data protection regulations.
- Contribute to architectural discussions and technology selection decisions.
- Write and maintain comprehensive technical documentation.
- Stay updated with emerging backend technologies and industry trends.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 6-8 years of professional experience in backend software development.
- Proficiency in one or more backend programming languages (e.g., Python, Java, Node.js, Go).
- Extensive experience with API design and development (RESTful, GraphQL).
- Strong knowledge of database systems (SQL and NoSQL).
- Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Solid understanding of software design patterns and architectural principles.
- Experience with agile development methodologies.
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and interpersonal abilities for effective collaboration in a hybrid setting.
Is this job a match or a miss?
Backend development jobs are currently in high demand, reflecting the increasing need for robust and scalable server-side applications. These roles involve designing, building, and maintaining the server-side logic and databases that power websites and applications. Professionals in this field work with programming languages like