Back-end Engineer

Annova Solutions India

Indore District

On-site

INR 3,000,000 - 4,200,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Annova Solutions India is seeking a Senior Backend Engineer to lead the design and development of scalable, cloud-native backend systems and AI-powered platforms. You will architect microservices, design APIs, and build data processing pipelines for enterprise NLP workloads.

The role requires expertise in Python and Node.js, hands-on AWS experience, and collaboration with cross-functional teams including data scientists, frontend engineers, and DevOps.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
  • 5–8 years of backend software development experience.
  • Proven experience designing scalable distributed systems.
  • Strong experience building cloud-native applications on AWS.
  • Experience working with large datasets and high-throughput systems.
  • Hands-on experience deploying production applications to Kubernetes.
  • Strong understanding of software design patterns and system architecture.

Responsibilities

  • Design and develop scalable backend applications using Python and Node.js.
  • Build secure, high-performance RESTful APIs and asynchronous services.
  • Lead backend architecture discussions and optimize performance.
  • Design modular, reusable software following industry best practices.
  • Collaborate with AI/ML teams to support NLP workloads and data pipelines.
  • Develop CI/CD pipelines and containerized deployments using Docker and Kubernetes.
  • Ensure security, reliability, and cost optimization across cloud architectures.

Skills

Python
Node.js
REST APIs
GraphQL
Microservices
AWS
Kubernetes
CI/CD
Security

Education

Bachelor's or Master's degree in CS/SE

Tools

Docker
Kubernetes
AWS
PostgreSQL
MongoDB
Redis

Job description

Job Description:

About the Role

We are looking for an experienced Senior Backend Engineer to lead the design and development of scalable, cloud-native backend systems and AI-powered platforms. You will be responsible for architecting highly available microservices, designing APIs, building data processing pipelines, and developing backend systems that support large-scale NLP and AI workloads.

This role requires strong expertise in backend development using Python and Node.js, deep experience with AWS cloud services, and hands‑on knowledge of processing large datasets to build enterprise AI solutions. You will work closely with architects, data scientists, frontend engineers, DevOps, and product teams to deliver secure, high-performance applications.

Key Responsibilities
Backend Architecture & Development
  • Design and develop scalable backend applications using Python and Node.js
  • Build secure, high-performance RESTful APIs and asynchronous event-driven services
  • Design modular, reusable, and maintainable software following industry best practices
  • Lead backend architecture discussions
  • Optimize application performance, scalability, and reliability
AI, NLP & Data Processing
  • Design and implement large-scale document and data processing pipelines
  • Build backend systems supporting AI and NLP workloads
  • Develop services for processing structured and unstructured datasets
  • Integrate Large Language Models (LLMs) and other AI services into enterprise applications
  • Collaborate with AI/ML engineers to deploy production-ready machine learning models
  • Optimize AI inference pipelines for performance and cost
Cloud Engineering (AWS)

Design, deploy, and manage cloud-native applications using AWS services including:

  • Amazon EKS
  • AWS Lambda
  • Amazon EC2
  • Amazon S3
  • Amazon RDS
  • Amazon ECS
  • IAM
  • CloudWatch
  • EventBridge
  • SQS/SNS
  • API Gateway
  • Secrets Manager
  • CloudFront

Responsibilities include:

  • Designing highly available cloud architectures
  • Infrastructure automation
  • Performance optimization
  • Cost optimization
  • Security best practices
  • Disaster recovery planning
Database & Data Engineering
  • Design scalable database schemas
  • Optimize SQL queries and indexing strategies
  • Work with relational and NoSQL databases
  • Build ETL/data ingestion pipelines
  • Handle large-scale data migration and processing
  • Ensure data integrity, consistency, and high availability
DevOps & Platform Engineering
  • Build and maintain CI/CD pipelines
  • Containerize applications using Docker
  • Deploy applications to Kubernetes (Amazon EKS)
  • Implement logging, monitoring, and observability solutions
  • Improve deployment automation and operational efficiency
Leadership & Mentorship
  • Mentor junior and mid-level engineers
  • Conduct architecture and code reviews
  • Define engineering standards and best practices
  • Participate in sprint planning and technical estimation
  • Collaborate with cross-functional teams to deliver high-quality solutions
Required Technical Skills
Programming Languages
  • Python (Expert)
  • Node.js (Expert)
  • JavaScript / TypeScript
Backend Technologies
  • REST APIs
  • GraphQL
  • Microservices Architecture
  • Event-Driven Architecture
  • Message Queues
  • Asynchronous Processing
  • API Security
  • Authentication & Authorization (OAuth2, JWT)
Frontend (Working Knowledge)
  • React.js
  • Next.js
AWS Cloud

Strong hands‑on experience with:

  • Amazon EKS
  • AWS Lambda
  • Amazon EC2
  • Amazon S3
  • Amazon RDS
  • Amazon ECS
  • API Gateway
  • CloudWatch
  • IAM
  • VPC
  • CloudFront
  • Route 53
  • Elastic Load Balancer
  • Auto Scaling
  • EventBridge
  • SQS
  • SNS
  • AWS Secrets Manager
Databases
  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis
  • Elasticsearch/OpenSearch (preferred)
Requirements
Required Qualifications
  • Bachelors or Masters degree in Computer Science, Software Engineering, or a related field
  • 5–8 years of experience in backend software development
  • Proven experience designing scalable distributed systems
  • Strong experience building cloud-native applications on AWS
  • Experience working with large datasets and high-throughput systems
  • Hands‑on experience deploying production applications to Kubernetes
  • Strong understanding of software design patterns and system architecture
Preferred Qualifications
  • Design, develop, and maintain scalable backend applications using Python and Node.js
  • Experience building AI-driven enterprise platforms
  • Experience developing NLP applications
  • Experience integrating commercial or open-source LLMs into production systems
  • Familiarity with HIPAA, SOC 2, HITRUST, or other regulated environments
  • Experience designing multi-tenant SaaS platforms
  • Experience with performance tuning and cost optimization on AWS

Requirements:

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Back-End Engineer
Back-End Engineer

Annova Solutions Pvt Ltd • Indore District

On-site
INR 2,500,000 - 5,000,000
Back-End Engineer
Back-End Engineer

Annova Solutions Corp. • Indore District

Hybrid
INR 2,500,000 - 4,000,000
Back-End Engineer
Back-End Engineer

Annova Solutions • Indore District

On-site
INR 1,800,000 - 3,000,000
Senior Python Developer
Senior Python Developer

Neurealm • Gurugram District

On-site
INR 2,500,000 - 4,000,000
Python Backend & AWS Integration Engineer
Python Backend & AWS Integration Engineer

UsefulBI • India

On-site
INR 2,000,000 - 3,600,000
Back End Developer
Back End Developer

Fractal • Bengaluru

On-site
INR 1,500,000 - 2,200,000
Senior Backend Engineer (Python)
Senior Backend Engineer (Python)

DIMAAG • Bengaluru Urban

On-site
INR 1,800,000 - 3,200,000
Senior Backend Engineer
Senior Backend Engineer

Geosoft Surtech • Srinagar

On-site
INR 2,000,000 - 3,000,000
Software Engineer
Software Engineer

Revature • Bengaluru

On-site
INR 1,400,000 - 2,000,000
Senior Backend Developer
Senior Backend Developer

Lognormal Analytics • Hyderabad

On-site
INR 1,500,000 - 2,500,000