5,837 Backend Systems jobs in India
Senior Software Engineer, Backend Systems
Posted 3 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and deploy scalable, high-performance backend services and APIs.
- Write clean, maintainable, and well-documented code in languages such as Java, Python, Node.js, or Go.
- Collaborate with frontend developers, product managers, and other stakeholders to define software requirements and specifications.
- Contribute to architectural design decisions and advocate for best practices in software development.
- Implement and maintain robust database solutions (SQL and NoSQL).
- Develop and manage microservices architecture and distributed systems.
- Perform code reviews, provide constructive feedback, and mentor junior engineers.
- Identify and resolve performance bottlenecks and technical issues.
- Implement comprehensive unit and integration tests to ensure code quality.
- Stay current with emerging technologies and industry trends in software development.
- Participate in agile development processes, including sprint planning and retrospectives.
- Ensure the security and integrity of system data.
- Contribute to the CI/CD pipeline and deployment processes.
- Troubleshoot and debug production issues effectively.
- Contribute to the continuous improvement of development tools and processes.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 5-7 years of professional experience in backend software development.
- Strong proficiency in at least one modern backend programming language (e.g., Java, Python, Go, Node.js).
- Extensive experience with designing and building RESTful APIs and microservices.
- Deep understanding of database technologies, including relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Cassandra) databases.
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Familiarity with containerization technologies like Docker and Kubernetes.
- Knowledge of software design patterns and principles.
- Experience with CI/CD tools and practices.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and teamwork abilities.
- Experience with agile methodologies.
- Prior experience in performance optimization and scalability is highly desirable.
Lead Software Engineer, Backend Systems
Posted 12 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and deployment of scalable backend services and APIs.
- Architect and implement microservices-based solutions using modern technologies and best practices.
- Drive the adoption of best practices in software development, including CI/CD, automated testing, and code reviews.
- Collaborate with frontend engineers, product managers, and other stakeholders to define requirements and deliver features.
- Optimize application performance, scalability, and reliability.
- Mentor and guide junior software engineers, fostering a culture of technical excellence.
- Troubleshoot and resolve complex technical issues in production environments.
- Ensure the security and integrity of data and systems.
- Contribute to technical roadmaps and architectural decisions.
- Participate in on-call rotations for production support.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 7+ years of professional experience in backend software development.
- Proven experience leading engineering teams and projects.
- Expertise in one or more backend programming languages (e.g., Java, Python, Go, Node.js).
- Deep understanding of distributed systems, microservices architecture, and cloud platforms (AWS, GCP, Azure).
- Experience with database technologies (SQL and NoSQL), caching mechanisms, and message queues.
- Proficiency in designing and building RESTful APIs.
- Strong understanding of containerization technologies (Docker, Kubernetes).
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and collaboration skills, with the ability to work effectively in a remote team environment.
Senior Software Engineer - Backend Systems
Posted 13 days ago
Job Viewed
Job Description
Key Responsibilities:
- Designing, developing, and implementing scalable backend services and APIs.
- Writing efficient, maintainable, and well-documented code in languages such as Java, Python, or Go.
- Architecting and managing database solutions (SQL and NoSQL).
- Collaborating with frontend engineers to integrate user-facing elements with server-side logic.
- Optimizing application performance and ensuring high availability.
- Implementing and maintaining CI/CD pipelines for seamless deployments.
- Conducting code reviews to ensure code quality and adherence to best practices.
- Mentoring and guiding junior software engineers.
- Participating in architectural discussions and contributing to technical strategy.
- Troubleshooting and resolving complex technical issues in production environments.
We are looking for candidates with a Bachelor's or Master's degree in Computer Science or a related field, and at least 5-7 years of professional software development experience, with a strong emphasis on backend systems. Proven experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) is highly desirable. Excellent communication, teamwork, and leadership skills are required. The ability to work effectively in a hybrid environment, balancing remote and in-office contributions, is essential. You should be adept at working with complex systems, solving challenging technical problems, and driving projects to completion. A passion for continuous learning and staying current with technological advancements is a must.
Senior Software Engineer - Backend Systems
Posted 14 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, test, deploy, maintain, and improve backend software systems and services.
- Write clean, efficient, and well-documented code in languages such as Java, Python, Go, or Node.js.
- Collaborate with cross-functional teams, including frontend engineers, product managers, and QA testers, to deliver high-quality software solutions.
- Architect and implement scalable, high-performance, and reliable backend services and APIs.
- Troubleshoot and debug complex software issues, identifying root causes and implementing effective solutions.
- Optimize applications for maximum speed, scalability, and security.
- Participate in code reviews, providing constructive feedback to peers.
- Contribute to the development and enforcement of coding standards and best practices.
- Mentor junior engineers, providing technical guidance and support.
- Stay up-to-date with the latest technologies, frameworks, and industry trends.
- Participate in architectural design discussions and contribute to technical decision-making.
- Ensure the security and integrity of data and systems.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 5-7 years of professional software development experience, with a strong focus on backend systems.
- Proficiency in one or more backend programming languages (e.g., Java, Python, Go, C#, Ruby, Node.js).
- Experience designing and building RESTful APIs and microservices.
- Solid understanding of database technologies, including SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Cassandra).
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Familiarity with containerization technologies like Docker and Kubernetes is a plus.
- Knowledge of software development best practices, including version control (Git), CI/CD pipelines, and automated testing.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities.
- Experience working in an Agile/Scrum development environment.
Senior Software Engineer, Backend Systems
Posted 18 days ago
Job Viewed
Job Description
A significant aspect of your role will involve collaborating with cross-functional teams, including frontend developers, product managers, and QA engineers, to translate complex requirements into technical solutions. You will participate in all phases of the software development lifecycle, from architectural design and implementation to testing, deployment, and ongoing maintenance. The ideal candidate will possess a deep understanding of database technologies (SQL and NoSQL), microservices architecture, cloud platforms (AWS, Azure, GCP), and CI/CD pipelines. Strong problem-solving skills, a proactive approach to identifying and resolving technical challenges, and a commitment to best practices in software engineering are essential. Experience with containerization technologies like Docker and Kubernetes is highly desirable. You will also play a key role in mentoring junior engineers, conducting code reviews, and contributing to architectural decisions. This is an exceptional opportunity for a seasoned backend engineer looking to work on challenging projects, leverage advanced technologies, and grow their career in a dynamic, remote-first environment.
Responsibilities:
- Design, develop, and maintain scalable backend services and APIs.
- Write clean, efficient, and maintainable code in relevant programming languages.
- Collaborate with cross-functional teams to define and implement software solutions.
- Optimize application performance, scalability, and reliability.
- Implement and manage database solutions (SQL/NoSQL).
- Participate in code reviews and provide constructive feedback.
- Troubleshoot and resolve software defects and issues.
- Contribute to architectural decisions and technical roadmaps.
- Mentor junior software engineers.
- Stay current with emerging technologies and industry best practices.
- 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 one or more backend programming languages (e.g., Java, Python, Go, Node.js).
- Strong experience with microservices architecture and RESTful APIs.
- Solid understanding of database systems (e.g., PostgreSQL, MySQL, MongoDB).
- Experience with cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and teamwork abilities.
- Experience in an Agile development environment.
Lead Software Engineer, Backend Systems
Posted 18 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead the design, development, and implementation of complex backend systems and services.
- Architect scalable, reliable, and maintainable solutions using modern technologies and design patterns.
- Mentor and guide a team of software engineers, fostering a collaborative and high-performance environment.
- Collaborate with product managers, frontend engineers, and other stakeholders to define technical requirements and project roadmaps.
- Write clean, efficient, and well-documented code in relevant programming languages (e.g., Java, Python, Go, Node.js).
- Optimize application performance, identify bottlenecks, and implement solutions for scalability and efficiency.
- Champion best practices in software development, including code reviews, testing strategies, and CI/CD pipelines.
- Troubleshoot and resolve complex technical issues in production environments.
- Contribute to technical decision-making and drive architectural improvements.
- Stay abreast of emerging technologies and industry trends, evaluating their potential application.
- Ensure the security and integrity of data and systems.
- Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 8+ years of professional experience in software development, with a strong focus on backend systems.
- Proven experience in leading software engineering teams and projects.
- Deep expertise in at least one major backend programming language (e.g., Java, Python, Go, C#).
- Strong understanding of distributed systems, microservices architecture, and cloud platforms (AWS, Azure, GCP).
- Experience with relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, Cassandra).
- Proficiency in designing and implementing RESTful APIs.
- Familiarity with containerization technologies (Docker, Kubernetes) and CI/CD tools.
- Excellent problem-solving, analytical, and algorithmic skills.
- Strong communication, leadership, and collaboration abilities.
- Experience working in a remote, agile development environment is essential.
Senior Software Engineer - Backend Systems
Posted 18 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement scalable and efficient backend services and APIs using (Specify primary language, e.g., Java, Python, Node.js).
- Collaborate with product managers and frontend engineers to define software requirements and architectural designs.
- Build and maintain robust database solutions, ensuring data integrity and performance.
- Write clean, maintainable, and well-documented code, adhering to coding standards and best practices.
- Implement and manage CI/CD pipelines for automated testing and deployment.
- Conduct code reviews, provide constructive feedback, and mentor junior software engineers.
- Troubleshoot and resolve software defects and performance issues in production environments.
- Optimize application performance and scalability for large user bases.
- Ensure the security and integrity of backend systems and data.
- Stay up-to-date with emerging technologies and industry trends in backend development.
- 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 at least one major backend programming language (e.g., Java, Python, Go, C#, Node.js).
- Strong experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Experience designing and implementing RESTful APIs and microservices architectures.
- Solid understanding of software development principles, data structures, and algorithms.
- Experience with version control systems (e.g., Git) and CI/CD tools.
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and teamwork abilities.
Be The First To Know
About the latest Backend systems Jobs in India !
Senior Software Engineer - Backend Systems
Posted 20 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain scalable and reliable backend services and APIs.
- Write high-quality, efficient, and testable code in one or more server-side languages (e.g., Java, Python, Go, Node.js).
- Collaborate with cross-functional teams to define, design, and ship new features.
- Optimize application performance, scalability, and security.
- Work with relational and NoSQL databases, designing schemas and writing efficient queries.
- Implement and maintain CI/CD pipelines for automated testing and deployment.
- Participate in code reviews and provide constructive feedback to peers.
- Troubleshoot and resolve production issues, ensuring system stability.
- Contribute to architectural discussions and decisions.
- Mentor junior software engineers and share technical expertise.
- Stay up-to-date with emerging backend technologies and best practices.
- 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 modern programming language (e.g., Java, Python, Go, Node.js).
- Experience with cloud platforms like AWS, Azure, or GCP.
- Solid understanding of database technologies (SQL, NoSQL) and data modeling.
- Familiarity with microservices architecture, RESTful APIs, and asynchronous processing.
- Experience with containerization technologies (Docker, Kubernetes) is a plus.
- Knowledge of CI/CD tools and practices.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
Lead Software Engineer, Backend Systems
Posted 20 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead the design, development, and implementation of scalable backend services and APIs.
- Mentor and guide junior and mid-level software engineers.
- Collaborate with product managers and frontend engineers to define technical requirements.
- Conduct code reviews and ensure adherence to coding standards and best practices.
- Optimize application performance, scalability, and reliability.
- Identify and troubleshoot complex technical issues.
- Stay current with emerging technologies and propose innovative solutions.
- Contribute to the technical roadmap and architectural decisions.
- Participate in the full software development lifecycle (SDLC) from conception to deployment.
- Foster a collaborative and productive team environment.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 7+ years of professional experience in software development, with at least 2 years in a lead role.
- Expertise in one or more backend programming languages (e.g., Java, Python, Node.js, Go).
- Strong understanding of database technologies (SQL and NoSQL).
- Experience with cloud platforms (AWS, Azure, GCP) and microservices architecture.
- Proficiency in designing and consuming RESTful APIs.
- Experience with CI/CD pipelines and DevOps practices.
- Excellent problem-solving, debugging, and analytical skills.
- Strong leadership, communication, and interpersonal skills.
- Experience working in a hybrid environment in Noida, Uttar Pradesh, IN is beneficial.
This is a fantastic opportunity for a seasoned engineer to take on a leadership role and significantly influence the technical direction of our backend infrastructure. If you are passionate about building cutting-edge technology, we want to hear from you.
Senior Software Engineer - Backend Systems
Posted 20 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and deploy scalable backend services and APIs.
- Collaborate with product and engineering teams to define feature requirements and technical designs.
- Write high-quality, maintainable, and testable code.
- Conduct comprehensive code reviews to ensure code quality and adherence to standards.
- Troubleshoot, debug, and upgrade existing systems.
- Optimize application performance and scalability.
- Contribute to architectural decisions and technology selection.
- Mentor junior engineers and share technical knowledge.
- Bachelor's or Master's degree in Computer Science or a related field.
- 5+ years of professional experience in backend software development.
- Proficiency in one or more programming languages such as Java, Python, Go, or Node.js.
- Strong experience with microservices architecture and RESTful APIs.
- Deep understanding of relational and NoSQL databases.
- Experience with cloud platforms (AWS, Azure, GCP).
- Familiarity with containerization (Docker, Kubernetes).
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.