Back-End Engineer

Annova Solutions Pvt Ltd

Indore District

On-site

INR 2,500,000 - 5,000,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Annova Solutions Pvt Ltd in Indore, 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, build data pipelines, and collaborate with data scientists, frontend engineers, DevOps, and product teams to deliver secure, high-performance applications. Expertise in Python and Node.js, AWS, and processing large datasets is essential.

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 apps 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.
  • Design modular, reusable software following industry best practices.
  • Lead backend architecture discussions.
  • Optimize performance, scalability, and reliability.
  • Design and implement large-scale document/data processing pipelines.
  • Build backend systems for AI/NLP workloads and integrate LLMs.
  • Collaborate with AI/ML engineers to deploy production models.
  • Ensure security and cost-effective operations.

Skills

Python
Node.js
AWS
NLP
Microservices
REST APIs
Kubernetes
TypeScript
GraphQL

Education

Bachelor's or Master's in Computer Science / related field

Tools

Docker
Kubernetes
Terraform
AWS CloudFormation

Job description

Job Summary

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
  • 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
  • VPC
  • Route 53
  • Elastic Load Balancer
  • Auto Scaling
  • SQS
  • SNS
  • AWS Secrets Manager
Databases
  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis
  • Elasticsearch/OpenSearch
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.
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 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
Back-end Engineer
Back-end Engineer

Annova Solutions India • Indore District

On-site
INR 3,000,000 - 4,200,000
Senior Python Developer
Senior Python Developer

Neurealm • Gurugram District

On-site
INR 2,500,000 - 4,000,000
Senior Backend Engineer
Senior Backend Engineer

Talentship • Chennai District

Hybrid
INR 4,000,000 - 7,000,000
Technical Lead - Bangalore
Technical Lead - Bangalore

Apply • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Technical Lead - Bangalore
Technical Lead - Bangalore

Juniper Square • Bengaluru

On-site
INR 4,000,000 - 6,000,000
Software Engineer
Software Engineer

Revature • Bengaluru

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

Deluxe • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Python Backend Developer
Python Backend Developer

Tecnoprism • Bengaluru, Pune District

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