Job Title : Backend Engineer
Experience Required : 4-67 Years
Location : Gurugram
About the Role :
We are seeking a highly skilled Senior Backend Engineer with 3-5 years of experience to join our dynamic engineering team. You will be responsible for building robust, scalable, and high-performance backend services. You will work closely with cross-functional teams to develop APIs, manage databases, and ensure seamless integration of various services while delivering high-quality solutions.
Key Responsibilities :
- Design and Develop : Architect, design, and implement scalable backend services, APIs, and microservices.
- Database Management : Optimize and manage databases, ensuring efficient data storage and retrieval.
- API Integration : Build and maintain RESTful APIs for seamless integration with front-end applications and external services.
- Performance Optimization : Ensure the performance, scalability, and security of backend services through continuous monitoring and optimization.
- Code Reviews & Best Practices : Conduct code reviews, mentor junior developers, and enforce coding standards and best practices within the team.
- Collaboration : Work closely with front-end developers, product managers, and DevOps teams to deliver end-to end solutions.
- Troubleshooting : Debug and resolve backend issues, and improve system reliability and performance.
Required Skills & Qualifications :
Experience : 3-5 years of experience in backend development, with a deep understanding of backend technologies and architecture.Programming Languages : Proficiency in languages like Python, Java, Go, or Node.js.Database Experience : Strong experience with SQL / NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, Redis).API Development : Expertise in building and maintaining RESTful APIs, and experience with GraphQL is a plus.Microservices Architecture : Solid experience with microservices architecture and frameworks.Cloud Platforms : Hands-on experience with cloud services (e.g., AWS, Google Cloud, Azure) for deployment and scaling.Version Control & CI / CD : Proficiency with Git, CI / CD pipelines, and DevOps tools like Docker, Kubernetes, Jenkins.Security Practices : Knowledge of backend security best practices, including authentication, authorization, and data protection.Problem-Solving : Strong analytical and problem-solving skills, with the ability to tackle complex backend issues.Preferred Qualifications :
Familiarity with message queuing systems like RabbitMQ or Kafka.Experience with containerization (Docker) and orchestration (Kubernetes).Knowledge of agile methodologies and experience working in a fast-paced development environment.Prior experience leading backend projects and mentoring junior engineers.