About the job
Our client is seeking a seasoned Senior Backend Developer to join their innovative IT team in Mysuru. This role offers a hybrid work model, providing flexibility while fostering team collaboration. You will be instrumental in designing, developing, and maintaining scalable and high-performance backend systems and APIs that power our client's cutting-edge products and services. The ideal candidate will possess extensive experience with modern programming languages, frameworks, and database technologies. You will be responsible for the entire backend development lifecycle, from conceptualization and architecture design to implementation, testing, and deployment. Key responsibilities include writing clean, efficient, and well-documented code, optimizing application performance, and ensuring the security and integrity of data. You will work closely with frontend developers, product managers, and other stakeholders to deliver robust and user-friendly solutions. Experience with microservices architecture, cloud platforms (AWS, Azure, GCP), and CI/CD pipelines is highly desirable. You should have a strong understanding of software design patterns, data structures, and algorithms. This position requires excellent problem-solving skills, a proactive approach to identifying and resolving technical challenges, and a commitment to delivering high-quality software. Mentoring junior developers and contributing to technical knowledge sharing within the team will also be part of your responsibilities. Our client values innovation, collaboration, and a passion for building exceptional software products. This is an excellent opportunity to contribute to impactful projects and grow your career in a dynamic technology environment. Responsibilities: Design, develop, and maintain robust backend systems and APIs. Write clean, efficient, testable, and well-documented code in languages like Java, Python, Node.js, or Go. Implement and manage database solutions (SQL and NoSQL). Optimize application performance, scalability, and reliability. Ensure the security and integrity of data and applications. Collaborate with frontend developers to integrate user-facing elements with server-side logic. Participate in code reviews to maintain code quality and share knowledge. Design and implement microservices architecture. Work with cloud platforms (AWS, Azure, GCP) and CI/CD tools. Troubleshoot and debug production issues, providing timely resolutions. Qualifications: Bachelor's or Master's degree in Computer Science, Engineering, or a related field. Minimum of 5-7 years of professional experience in backend development. Proficiency in at least one major backend programming language (e.g., Java, Python, Node.js, C#, Go). Experience with modern web frameworks (e.g., Spring Boot, Django, Express.js, .NET Core). Strong understanding of relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Redis). Experience with API design and development (RESTful, GraphQL). Knowledge of microservices architecture, containerization (Docker), and orchestration (Kubernetes). Familiarity with cloud platforms (AWS, Azure, GCP) and DevOps practices. Excellent problem-solving, analytical, and debugging skills. Strong communication and teamwork abilities.
Requirements
- Java
- Python
- Node.js
- Go
- SQL
- NoSQL
- Microservices
- AWS
- Azure
- GCP
Qualifications
- Bachelor's or Master's degree in Computer Science
- Engineering
- or a related field
Preferred Technologies
- Java
- Python
- Node.js
- Go
- SQL
- NoSQL
- Microservices
- AWS
- Azure
- GCP
Similar Jobs
Backend Senior Developer
PradeepIT Consulting Services
Senior Backend Developer
Whatjobs
Senior Backend Developer
Whatjobs