Senior Backend Engineer - Python/Microservices Architecture

SnapFind
Multiple Locations
7 - 15 Years

Posted on: 05/06/2025

Job Description

Job Title : Senior Backend Engineer Python & Microservices (IC Role)

Location : Remote

Employment Type : Full-time

Experience Required : 7+ years

Industry : SaaS / Energy / Mobility / Cloud Infrastructure

Salary : 45 LPA

Immediate Joiners

About the Role

We are seeking an experienced and hands-on Senior Backend Engineer with strong expertise in Python, microservices, and API architecture to help build scalable cloud-native systems. In this individual contributor (IC) role, you will take ownership of backend service design and implementation for large-scale enterprise platforms. You'll work closely with product managers, DevOps engineers, and cross-functional developers to ship performant, production-grade systems.

Key Responsibilities

- Architect, design, and implement distributed, microservice-based applications using Python and cloud-native tools.

- Build and scale RESTful APIs, async jobs, background schedulers, and data pipelines for high-volume systems.

- Lead complex PoC initiatives, system architecture discussions, and design reviews

- Create and optimize NoSQL and SQL data models (MongoDB, DynamoDB, PostgreSQL, ClickHouse).

- Design highly available services and implement robust logging, monitoring, and alerting using tools like CloudWatch, Grafana, and Datadog.

- Collaborate on CI/CD pipelines and cloud infrastructure automation using Terraform, GitHub Actions, or Jenkins.

- Ensure security, scalability, and fault-tolerance in backend implementations.

- Contribute to internal documentation, architecture diagrams, and technical knowledge sharing.

- Take full lifecycle ownership of the services you buildfrom design to deployment to debugging in production.

Requirements

- 7+ years of professional software development experience, with a focus on backend systems

- Deep hands-on experience with Python and related frameworks (e.g., Flask, FastAPI, Django)

- Proven expertise in microservices architecture, containerization (Docker, Kubernetes), and cloud-native app development (AWS preferred)

- Strong understanding of API design, rate limiting, secure auth (OAuth2), and best practices

- Experience with message queues and event-driven systems (Kafka, SQS, RabbitMQ)

- Strong working knowledge of both SQL and NoSQL databases (PostgreSQL, MongoDB, DynamoDB)

- Familiar with DevOps tools and pipelines : GitHub Actions, Jenkins, Terraform, CloudFormation

- Strong communication skills and ability to work in fast-paced, distributed teams

- Bonus : Experience with AI/ML integrations, ticketing systems (Zendesk), or chat platforms (Openfire)

Preferred Qualifications

- Bachelors or Masters degree in Computer Science, Engineering, or a related field

- Certifications in System Design or Cloud Architecture

- Experience contributing to large-scale digital transformations or enterprise platform rewrites

info-icon

Did you find something suspicious?

Posted By

Urvashi Pant

Freelancer at SnapFind

Last Login: NA as recruiter has posted this job through third party tool.

Job Views:  
11
Applications:  11
Recruiter Actions:  0

Functional Area

Backend Development

Job Code

1491228