Job Title: Backend Engineer Key Responsibilities: Design and Develop Backend Services: Design, develop, and maintain scalable and reliable backend APIs and services that power our applications. Database Management: Work with relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB) to ensure data integrity, performance, and scalability. API Integration: Build and manage RESTful APIs and/or GraphQL services to integrate with other applications and services. Performance Optimization: Optimize backend services for speed, scalability, and performance. Code Quality: Write clean, maintainable, and well-documented code that adheres to best practices. Testing and Debugging: Write unit tests, perform debugging, and ensure proper error handling to guarantee the robustness of backend services. Collaboration: Collaborate with cross-functional teams, including frontend engineers, product managers, and designers, to deliver seamless product experiences. Security: Implement security best practices and ensure data protection in all backend systems. DevOps and Deployment: Work with DevOps teams to deploy backend services and ensure reliability through continuous integration and continuous deployment (CI/CD). Skills & Qualifications: Proven Experience: 3+ years of experience as a Backend Engineer or in a similar role. Technical Expertise: Proficiency in backend programming languages such as Python, Java, Go, Node.js, or Ruby. Database Skills: Strong experience working with SQL and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB). API Development: Experience building and consuming RESTful APIs or GraphQL. Version Control: Experience with Git and Git workflows for version control. Cloud Services: Familiarity with cloud platforms (e.g., AWS, GCP, Azure) and deploying backend services in the cloud. Containerization: Experience with Docker and container orchestration tools (e.g., Kubernetes) is a plus. Problem-Solving: Strong analytical skills and a problem-solving mindset. Collaboration: Ability to collaborate effectively with other developers and cross-functional teams. Agile Environment: Experience working in an Agile/Scrum development environment is a plus. Nice to Have: Microservices Architecture: Experience building or maintaining microservices-based architectures. CI/CD Pipelines: Knowledge of continuous integration/continuous deployment (CI/CD) practices. Message Brokers: Familiarity with message brokers such as Kafka or RabbitMQ. Serverless Architecture: Experience with serverless technologies (e.g., AWS Lambda).
Job Type: Full-time
Pay: ₹12,964.48 - ₹66,051.75 per month
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.