Search by job, company or skills

Senior Backend Engineer

  • Posted 6 hours ago
  • Be among the first 10 applicants

Job Description

Job Description

Senior Backend Engineer at Infocusp Innovations About the Role We are looking for a Senior Backend Engineer with strong hands-on experience in Python, FastAPI, AWS, Kubernetes, Kafka, Redis, and Grafana. The ideal candidate will have a strong backend engineering foundation combined with deep experience in cloud infrastructure, container orchestration, event-driven systems, monitoring, and production operations. You will be responsible for building scalable backend services, deploying and managing cloud-native applications, and ensuring the reliability, performance, and observability of production systems. This role requires someone who can design, develop, deploy, troubleshoot, and own systems end-to-end. Responsibilities Backend Engineering & Platform Development

  • Design, develop, and maintain scalable backend services using Python, FastAPI, and asynchronous microservices architectures.
  • Build and optimize data-intensive applications using PostgreSQL, Redis, MongoDB or equivalent technologies at production scale.
  • Develop high-performance APIs and distributed systems to support AI-driven applications. Cloud Infrastructure & DevOps
  • Design, deploy, and manage scalable and highly available applications on AWS.
  • Work hands-on with services such as EKS, EC2, ECS, RDS, S3, Lambda, CloudWatch, IAM, VPC, and Load Balancers.
  • Design secure and reliable cloud architectures following AWS best practices.
  • Troubleshoot application, infrastructure, networking, and performance issues in production.
  • Optimize cloud infrastructure for reliability, scalability, and cost efficiency Kubernetes & DevOps
  • Deploy, operate, and scale containerized applications using Docker and Kubernetes.
  • Strong hands-on experience with Amazon EKS.
  • Manage Kubernetes deployments, services, ingress, secrets, config maps, namespaces, resource limits, and autoscaling.
  • Troubleshoot pod failures, deployment issues, networking problems, resource constraints, and application crashes.
  • Build and maintain CI/CD pipelines for automated testing, deployment, and release management.
  • Implement Infrastructure as Code using Terraform, CloudFormation, or equivalent tools. Kafka & Distributed Systems
  • Design and implement scalable event-driven architectures using Apache Kafka.
  • Work with Kafka producers, consumers, topics, partitions, consumer groups, and offsets.
  • Build reliable asynchronous processing and messaging workflows.
  • Handle message retries, failures, duplicate processing, ordering, and consumer rebalancing.
  • Monitor and troubleshoot Kafka performance, throughput, and consumer lag.
  • Apply distributed-systems principles to build reliable and fault-tolerant services. Monitoring & Observability
  • Build and maintain comprehensive monitoring and observability for applications and infrastructure.
  • Strong hands-on experience with Grafana for dashboards, metrics visualization, and alerting.
  • Work with Prometheus or equivalent monitoring and metrics platforms.
  • Monitor application latency, error rates, resource utilization, Kubernetes health, Kafka consumer lag, and Redis performance.
  • Implement structured logging, metrics, alerts, and distributed tracing where required.
  • Proactively identify production issues and perform root-cause analysis. Requirements
  • 5+ years of experience in backend engineering, DevOps, or a closely related role.
  • B.E.B.TechB.S. Candidates entries with significant prior experience in the fields above will be considered.
  • Strong experience in Python development and FastAPI.
  • Hands-on experience with asynchronous microservices architectures.
  • Expertise in PostgreSQL, Mongodb, Redis, and distributed backend systems.
  • Strong hands-on experience with AWS.
  • Strong production experience with Kubernetes, preferably AWS EKS.
  • Experience with Apache Kafka for messaging, event-driven and distributed systems.
  • Strong understanding of CI/CD pipelines and DevOps best practices.
  • Guardrails in production: model fallback routing, prompt-injection defense, token cost budgets.
  • Demonstrated ownership mindset with the ability to drive projects and deliver high-quality solutions.
  • Experience in mentoring team members, conducting code reviews, and sharing best practices. Location: Ahmedabad/Pune

Location

Pune

Ahmedabad

Salary

₹10L – ₹30L

Experience

5+ years

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 153719035

Similar Jobs

Bengaluru, India, Remote

Skills:

OracleScrumJavaDynamodbRDBMSPostgresAWSCassandraKotlinNosqlPythonAzureGcpScalaGomicro-servicesXpagile software development methodologies

Beware of Scammers

We don’t charge money for job offers