Senior Associate | Backend Developer | Hyderabad | Engineering as a Service/ Operate

3 - 5 years

Hyderabad

Posted:1 day ago

Apply

Job Description

Role Overview

We are looking for a skilled Back-End Developer with 3–5 years of experience to build and maintain scalable, high-performance server-side applications. The ideal candidate should have strong coding skills, a solid understanding of APIs and databases, and the ability to work closely with cross-functional teams to deliver reliable backend services.

Key Responsibilities

  • Design, develop, and maintain server-side applications and APIs
  • Build scalable and secure RESTful / microservices-based architectures
  • Collaborate with front-end developers, QA, and product teams to deliver features end-to-end
  • Write clean, efficient, and reusable code following best practices
  • Optimize applications for performance, scalability, and reliability
  • Develop and manage database schemas, queries, and integrations
  • Implement authentication, authorization, and data protection mechanisms
  • Participate in code reviews, design discussions, and sprint planning
  • Troubleshoot, debug, and resolve production issues
  • Contribute to CI/CD pipelines and deployment processes
  • Leverage and adopt AI-assisted development tools and practices to improve productivity and code quality

Must-Have Skills

Programming & Frameworks

  • Strong proficiency in at least one backend language:
  • Java (Spring Boot) / Node.js / Python (Django, Flask) / .NET Core
  • Experience in building RESTful APIs and web services
  • Solid understanding of object-oriented and/or functional programming concepts

Databases

  • Hands-on experience with:
  • Relational databases (MySQL, PostgreSQL)
  • NoSQL databases (MongoDB, Redis)
  • Strong knowledge of data modeling and query optimization

Core Backend Concepts

  • Understanding of microservices architecture
  • Knowledge of API security (OAuth, JWT, etc.)
  • Experience with asynchronous processing and messaging systems (Kafka, RabbitMQ)
  • Familiarity with caching strategies

DevOps & Tools

  • Experience with version control systems (Git)
  • Basic knowledge of CI/CD tools (Jenkins, GitHub Actions, Azure DevOps)
  • Familiarity with containerization (Docker)

Good to Have

  • Experience with cloud platforms (AWS, Azure, GCP)
  • Exposure to GraphQL APIs
  • Understanding of event-driven architecture
  • Knowledge of performance monitoring tools (New Relic, Prometheus)
  • Familiarity with test-driven development (TDD)

Soft Skills

  • Strong problem-solving and analytical thinking
  • Good communication and collaboration skills
  • Ability to work in an Agile environment
  • Ownership mindset with attention to detail

Education

  • Bachelor’s degree in Computer Science, Engineering, or related field

Key Success Metrics (KPIs)

  • API performance and response times
  • System reliability and uptime
  • Code quality and maintainability
  • Defect rate and production issue resolution time
  • Timely delivery of features

Skills Required

Backend Microservices Front END Sprint Planning Ci/cd Pipelines Java Spring Boot Node.js Python Django .net Core Restful Apis WEB Services

Mock Interview

Practice Video Interview with JobPe AI

Start Node.js Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Deloitte logo
Deloitte

Professional Services

New York