33,202 Backend Development jobs in India
Senior Software Engineer - Backend Development
Posted 3 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and deploy scalable and reliable backend services and APIs using languages like Java, Python, Go, or Node.js.
- Write clean, efficient, and well-documented code, adhering to best practices and coding standards.
- Collaborate with frontend developers to integrate user-facing elements with server-side logic.
- Participate in architectural discussions and contribute to the design of new features and systems.
- Optimize applications for maximum speed, scalability, and security.
- Develop and maintain unit, integration, and end-to-end tests to ensure code quality.
- Troubleshoot, debug, and upgrade existing software.
- Work closely with DevOps teams to implement CI/CD pipelines and ensure smooth deployments.
- Mentor junior engineers and contribute to code reviews and knowledge sharing.
- Stay current with emerging backend technologies and industry trends.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 5 years of professional experience in backend software development.
- Proficiency in one or more backend programming languages (e.g., Java, Python, Go, Node.js).
- Strong understanding of database technologies (e.g., SQL, NoSQL) and data modeling.
- Experience with building and consuming RESTful APIs.
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
- Knowledge of microservices architecture and design patterns.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities.
- Experience with agile development methodologies.
This is an exciting opportunity to contribute to a growing technology firm and work on challenging projects that have a significant impact. If you are a passionate backend developer looking to advance your career in a dynamic environment, we encourage you to apply.
Senior Software Engineer - Backend Development
Posted 3 days ago
Job Viewed
Job Description
Senior Software Engineer - Backend Development
Posted 3 days ago
Job Viewed
Job Description
Responsibilities:
- Design, build, and maintain efficient, reusable, and reliable backend code using languages such as Python, Java, Go, or Node.js.
- Develop and implement robust APIs for internal and external consumption.
- Work with databases (SQL and NoSQL) to design schemas, optimize queries, and ensure data integrity.
- Implement security and data protection measures.
- Collaborate with frontend developers, product managers, and designers to deliver high-quality features.
- Write unit, integration, and end-to-end tests to ensure code quality and system stability.
- Optimize applications for maximum speed, scalability, and reliability.
- Participate in code reviews to maintain code quality and share knowledge.
- Troubleshoot, debug, and upgrade existing systems.
- Mentor and guide junior software engineers, providing technical leadership and support.
- Contribute to architectural discussions and decisions, helping to shape the future of our technology stack.
- Stay current with emerging technologies and industry trends, advocating for their adoption where appropriate.
- Automate deployment processes and manage cloud infrastructure (e.g., AWS, GCP, Azure).
- Ensure the successful delivery of projects on time and within scope.
- 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.
- Strong proficiency in at least one major backend programming language (e.g., Python, Java, Go, Node.js).
- Experience with designing and implementing RESTful APIs.
- Solid understanding of database technologies (e.g., PostgreSQL, MySQL, MongoDB, Redis).
- Experience with cloud platforms such as AWS, GCP, or Azure.
- Familiarity with containerization technologies like Docker and Kubernetes.
- Knowledge of software testing methodologies and frameworks.
- Understanding of CI/CD pipelines and practices.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration abilities, essential for remote team interaction.
- Experience with microservices architecture is a plus.
- Passion for writing clean, maintainable, and efficient code.
Senior Software Engineer, Backend Development
Posted 3 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain scalable backend services and APIs.
- Write clean, efficient, and testable code.
- Optimize application performance and database queries.
- Collaborate with cross-functional teams to define and implement new features.
- Conduct code reviews and provide constructive feedback.
- Ensure the security and integrity of the backend systems.
- Troubleshoot and resolve software defects and issues.
- Contribute to architectural decisions and technical strategy.
- Mentor junior software engineers.
- Bachelor'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/or NoSQL databases.
- Strong understanding of API design principles (REST, GraphQL).
- Experience with cloud platforms and microservices architecture is a plus.
- Excellent problem-solving and debugging skills.
- Strong communication and teamwork abilities.
Senior Software Engineer - Backend Development
Posted 3 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement scalable, high-performance backend services and APIs.
- Write clean, maintainable, and well-documented code in languages such as Java, Python, Go, or Node.js.
- Collaborate with frontend developers, product managers, and other stakeholders to define software requirements and features.
- Optimize application performance, identify and resolve bottlenecks, and ensure system reliability.
- Develop and maintain robust database solutions, ensuring data integrity and security.
- Implement and manage CI/CD pipelines for automated testing and deployment.
- Participate in code reviews, providing constructive feedback to team members.
- Stay current with emerging technologies and industry best practices.
- Mentor junior engineers and contribute to technical discussions and decision-making.
- Troubleshoot and debug complex software issues.
- 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 one or more backend programming languages (e.g., Java, Python, Go, Node.js).
- Strong experience with building and consuming RESTful APIs.
- Deep understanding of database technologies (e.g., SQL, NoSQL) and data modeling.
- Experience with cloud platforms (AWS, Azure, GCP) and microservices architecture.
- Familiarity with containerization technologies (e.g., Docker, Kubernetes).
- Solid understanding of software development principles, data structures, and algorithms.
- Excellent problem-solving and debugging skills.
- Strong communication and teamwork abilities, with a proven ability to work effectively in a remote environment.
Senior Software Engineer, Backend Development
Posted 3 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain high-performance, scalable backend services and APIs.
- Write clean, efficient, and well-documented code in languages such as Java, Python, or Node.js.
- Collaborate with frontend developers, product managers, and other stakeholders to define software requirements.
- Implement and manage database solutions (e.g., SQL, NoSQL) for optimal data storage and retrieval.
- Develop and integrate microservices architecture.
- Ensure the security, performance, and reliability of backend systems.
- Implement automated testing strategies to ensure code quality.
- Participate in code reviews and provide constructive feedback to peers.
- Troubleshoot and resolve complex technical issues in production environments.
- Mentor junior engineers and contribute to the team's technical growth.
- Stay abreast of emerging technologies and industry best practices.
Qualifications:
- 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 backend programming language (e.g., Java, Python, Go, Node.js).
- Strong experience with designing and building RESTful APIs and microservices.
- Expertise in database design and management (e.g., PostgreSQL, MySQL, MongoDB).
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Solid understanding of software development principles, data structures, and algorithms.
- Experience with CI/CD pipelines and automated testing frameworks.
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and collaboration skills, essential for a remote team environment.
This is a fully remote role, ideal for talented engineers who thrive in a collaborative, independent work setting. While the company has a presence in Visakhapatnam, Andhra Pradesh, IN , this position allows you to work from your preferred location within India.
Senior Software Engineer - Backend Development
Posted 3 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and deploy scalable backend services and APIs.
- Write clean, maintainable, and efficient code in (Specify Language, e.g., Python/Java/Go/Node.js).
- Collaborate with frontend engineers to integrate user-facing elements with server-side logic.
- Manage and optimize database performance and architecture (e.g., SQL, NoSQL).
- Implement security and data protection best practices.
- Develop and maintain automated testing suites (unit, integration, end-to-end).
- Participate in code reviews, providing constructive feedback to peers.
- Troubleshoot and debug production issues, ensuring high system availability.
- Contribute to architectural decisions and technology selection.
- Mentor junior engineers and promote best practices within the team.
- Stay current with emerging technologies and industry trends in backend development and cloud computing.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 7 years of professional experience in backend software development.
- Proven expertise in (Specify Language, e.g., Python/Java/Go/Node.js) and associated frameworks.
- Strong understanding of RESTful API design principles and microservices architecture.
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Proficiency in database technologies (e.g., PostgreSQL, MySQL, MongoDB).
- Familiarity with CI/CD pipelines and DevOps practices.
- Excellent problem-solving, analytical, and debugging skills.
- Strong understanding of software development lifecycle (SDLC) and agile methodologies.
- Effective communication and collaboration skills, particularly in a remote setting.
- Experience with containerization technologies like Docker and Kubernetes is a plus.
Be The First To Know
About the latest Backend development Jobs in India !
Senior Software Engineer - Backend Development
Posted 3 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement robust backend services and APIs.
- Write clean, maintainable, and efficient code in relevant programming languages.
- Collaborate with cross-functional teams to define and deliver new features.
- Participate in code reviews to ensure code quality and adherence to standards.
- Troubleshoot and resolve software defects and production issues.
- Contribute to architectural discussions and technical design decisions.
- Optimize application performance and scalability.
- Develop and maintain unit and integration tests.
- Work with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- 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 one or more backend languages (e.g., Java, Python, Node.js, Go).
- Experience with relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
- Strong understanding of RESTful API design principles and microservices architecture.
- Experience with cloud computing platforms and services.
- Familiarity with CI/CD tools and practices.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and teamwork abilities.
- Experience in a hybrid work environment is a plus.
Graduate Software Engineer - Backend Development
Posted 3 days ago
Job Viewed
Job Description
Senior Software Engineer - Backend Development
Posted 3 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement efficient, reusable, and reliable backend code using languages such as Java, Python, Node.js, or Go.
- Build and maintain robust APIs for integration with frontend applications and third-party services.
- Collaborate with product managers, frontend developers, and other stakeholders to define software requirements and features.
- Write high-quality, testable code and ensure code quality through code reviews and adherence to best practices.
- Optimize applications for maximum speed, scalability, and security.
- Troubleshoot, debug, and upgrade existing software components.
- Contribute to architectural decisions and technical roadmap planning.
- Work with database technologies (e.g., SQL, NoSQL) to design schemas and optimize queries.
- Implement and manage CI/CD pipelines for automated testing and deployment.
- Ensure the performance, quality, and responsiveness of applications.
- Mentor junior software engineers and provide technical guidance.
- Stay updated with emerging technologies and industry trends.
- Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
- Develop and maintain technical documentation.
- Contribute to a culture of innovation and continuous improvement.
- 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 backend programming language (e.g., Java, Python, Node.js, Go).
- Strong understanding of data structures, algorithms, and object-oriented design principles.
- Experience designing and developing RESTful APIs.
- Familiarity with cloud platforms such as AWS, Azure, or GCP.
- Experience with database management systems (e.g., PostgreSQL, MySQL, MongoDB).
- Knowledge of microservices architecture and containerization technologies (Docker, Kubernetes) is a plus.
- Experience with version control systems like Git.
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
- Experience with agile development methodologies.
- Familiarity with frontend technologies is beneficial but not required.