Senior Cloud-Native Backend Engineer (Pune)

Senior Cloud-Native Backend Engineer (Pune)

19 Sep
|
Calsoft
|
Pune

19 Sep

Calsoft

Pune

Job Title: Senior Cloud-Native Backend Engineer

Overview

We are looking for a strong Senior Backend Engineer with deep expertise in Python, modern web frameworks, and cloud-native development on AWS The ideal candidate will have strong hands-on experience developing scalable backend services, RESTful APIs, distributed systems, and microservices using Python and frameworks such as Django and FastAPI, along with solid experience in AWS, containerization, CI/CD, and modern software engineering practices.

This role provides an opportunity to work on high-scale, business-critical systems and contribute to the modernization of the platform toward RESTful APIs, microservices, and cloud-native solutions.

Key Responsibilities

- Design, develop, and maintain scalable, reliable, and high-performance backend services using Python.
- Build production-grade web services and RESTful APIs using Django, FastAPI, or similar Python web frameworks.
- Design and develop modular, maintainable, testable, and secure backend architectures.
- Develop and deploy cloud-native applications and services on AWS.
- Design solutions with a strong focus on scalability, availability, fault tolerance, performance, and reliability.
- Contribute to modernization of existing SOAP-based integrations toward RESTful APIs and microservices-based architectures.
- Implement asynchronous processing, concurrency, and distributed system patterns where appropriate.
- Develop and maintain CI/CD pipelines and automate build, testing, deployment, and operational workflows.
- Work with Docker, Kubernetes, Terraform, and Infrastructure-as-Code practices to deploy and manage cloud-native services.
- Implement effective monitoring, logging, metrics, and distributed tracing to ensure strong observability.
- Troubleshoot complex production, performance, and reliability issues and drive root-cause analysis and resolution.




- Work with SQL and NoSQL databases and design appropriate data-access and persistence strategies.
- Participate in technical design discussions, code reviews, and architecture reviews.
- Write high-quality, well-tested, secure, and maintainable code following engineering best practices.
- Collaborate with product, QA, DevOps, and other engineering teams to deliver reliable solutions.
- Contribute to technical debt reduction, platform optimization, and continuous engineering improvements.

Skills & Qualifications

- Strong hands-on experience in Python backend development, with a track record of building production-grade services and APIs.
- Strong hands-on experience with Python web frameworks such as Django and FastAPI.
- Strong understanding of Python fundamentals, including async programming, concurrency, error handling, testing, and performance optimization.
- Strong experience designing and developing RESTful APIs, microservices, and distributed systems.
- Strong understanding of API design principles, authentication, authorization, validation, versioning, error handling, and API security.
- Strong experience developing and operating applications in AWS cloud environments.
- Experience building cloud-native applications and working with modern cloud architectures.
- Hands-on experience with Docker and Kubernetes.
- Experience with Terraform or other Infrastructure-as-Code tools.
- Strong understanding of CI/CD and DevOps practices.
- Experience with SQL and NoSQL databases, including database design and performance optimization.




- Good understanding of distributed-system concepts including scalability, availability, resilience, retries, timeouts, circuit breakers, and fault tolerance.
- Experience with observability, including metrics, logging, monitoring, and distributed tracing.
- Experience with automated testing, including unit, integration, and API testing.
- Strong debugging, problem-solving, and analytical skills.
- Good understanding of secure software development and cloud security best practices.
- Ability to independently own technical problems from design through implementation, testing, deployment, and production support.

Positive to Have

- Experience with Kafka or other distributed messaging/event-streaming platforms.
- Experience with caching technologies such as Redis.
- Experience building serverless or event-driven architectures.
- Experience with Python performance engineering and optimization.
- Experience with airline, travel, reservation, or other transaction-intensive systems.
- AWS certification such as Solutions Architect, Developer, or DevOps Engineer.
- Experience working with legacy SOAP/XML-based integrations and modernization to REST/microservices.
- Basic understanding of C++ for legacy integrations is a plus.

What Were Looking For

- A hands-on senior backend engineer with strong Python expertise.
- Strong practical experience with Django/FastAPI and REST API development.
- Solid experience building and operating cloud-native applications on AWS.
- Strong understanding of distributed systems and backend architecture.
- Someone who can own backend services end-to-end, from design and development through deployment and production support.
- An engineer who is comfortable solving complex technical problems and continuously improving scalability, reliability, performance, and maintainability.

📌 Senior Cloud-Native Backend Engineer (Pune)
🏢 Calsoft
📍 Pune

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior cloud-native backend engineer (pune) / pune

Subscribe to this job alert:

Get the latest job offers by email for: senior cloud-native backend engineer (pune) / pune