Senior Backend Engineer

Full time
India
Posted 3 days ago

 

Position Title Senior Backend Engineer
Description We are looking for a talented and results-driven Senior Backend Engineer to join our growing technology team. The ideal candidate will be responsible for designing, building, and maintaining scalable and high-performance server-side systems, APIs, and data pipelines that power our core products. This role requires deep technical expertise in backend development, a strong architectural mindset, and the ability to collaborate effectively with frontend, DevOps, QA, and product teams to deliver reliable software solutions at scale.
Function Area Engineering
Region Asia
Location Srinagar
Reporting to Engineering Manager
Minimum Qualification B.E. / B.Tech in Computer Science, Information Technology, or equivalent from a recognised institution
Professional Skills
  • Proven expertise in backend development with strong command of one or more programming languages including Python, Node.js, Java, or Go; ability to write clean, maintainable, and well-tested code at production scale.

  • Mandatory: Deep proficiency in designing and building RESTful APIs and GraphQL services, including API gateway management, versioning strategies, rate limiting, and backward compatibility practices.

  • Solid hands-on experience with both relational databases (PostgreSQL, MySQL) and non-relational databases (MongoDB, Redis, DynamoDB); ability to design schemas, optimise queries, and manage indexing for performance at scale.

  • Strong understanding of microservices architecture and event-driven design patterns; practical experience with message brokers and streaming platforms such as Apache Kafka, RabbitMQ, or equivalent.

  • Working experience with major cloud platforms — AWS, Azure, or GCP — including core services such as Lambda, EC2, RDS, S3, VPC, and cloud-native managed services for compute, storage, and messaging.

  • Solid knowledge of security and access control standards including OAuth 2.0, JWT, OpenID Connect, and role-based access control (RBAC); awareness of secure API design and data privacy best practices.

  • Practical familiarity with containerisation and orchestration using Docker and Kubernetes; ability to write Docker files, manage container registries, and support basic Kubernetes deployments in collaboration with DevOps teams.

Experience
    • A minimum of 8 to 12 years of hands-on experience in backend software development, with a strong portfolio of production-grade systems that demonstrate technical depth, reliability, and scalable design across real-world business environments.

    • At least 3 years in a senior or lead engineering capacity, with a proven track record of owning architecture decisions end-to-end — from initial design and technology selection through to deployment, monitoring, and long-term maintainability. Experience guiding, reviewing, and mentoring junior and mid-level engineers is essential.

Key Accountabilities
    • Define and enforce backend architecture standards, coding conventions, and best practices across the engineering team.

    • Collaborate with frontend, DevOps, and product teams to deliver end-to-end features with high quality and on schedule.

    • Optimise database schemas, queries, and data access patterns for performance, reliability, and scalability.

    • Implement and maintain data validation, error handling, and logging frameworks for production observability.

    • Lead code reviews, enforce quality standards, and ensure all backend services meet security and compliance requirements.

    • Design and implement integration with third-party services, external APIs, and internal microservices.

    • Participate in incident management, root cause analysis, and system reliability improvements.

    • Contribute to technical documentation, API specifications, and architectural decision records (ADRs).

    • Mentor junior and mid-level backend engineers, support knowledge sharing, and foster a culture of technical excellence.

Job Features

Job CategoryDigital Twin

Apply For This Job

A valid phone number is required.