Posted on: 07/10/2025
Description :
Key Responsibilities :
- Design, develop, and maintain backend services, APIs, and microservices.
- Write clean, efficient, and maintainable code following best software engineering practices.
- Collaborate with frontend developers, product managers, and DevOps teams to deliver high-quality software solutions.
- Optimize application performance and ensure high availability and scalability.
- Work with databases (SQL and NoSQL) for data modeling, querying, and optimization.
- Implement robust authentication, authorization, and data security mechanisms.
- Participate in code reviews, provide constructive feedback, and mentor junior engineers.
- Troubleshoot, debug, and resolve production issues efficiently.
- Stay up to date with emerging technologies and contribute to architecture improvements.
Required Skills & Experience :
- 6+ years of professional experience in backend development.
- Proficiency in Node.js, Java, Python, or Go (depending on tech stack).
- Strong understanding of RESTful API design and integration.
- Experience with databases such as MySQL, PostgreSQL, MongoDB, or Cassandra.
- Hands-on experience with cloud platforms (AWS, Azure, or GCP).
- Solid understanding of CI/CD pipelines, version control (Git), and containerization using Docker or Kubernetes.
- Experience with message queues (Kafka, RabbitMQ, etc.) and distributed systems.
- Strong problem-solving and debugging skills.
Preferred / Nice-to-Have Skills :
- Experience with microservices architecture and event-driven systems.
- Familiarity with GraphQL, gRPC, or other API frameworks.
- Understanding of DevOps practices and infrastructure as code (Terraform, Ansible).
- Knowledge of automated testing frameworks and test-driven development (TDD).
- Exposure to AI/ML integration or data engineering workflows is a plus.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1556580
Interview Questions for you
View All