Talent.com
Ajni Consulting Private Limited
Senior Software Engineer - Python Backend DevelopmentAjni Consulting Private Limited • Pune
Senior Software Engineer - Python Backend Development

Senior Software Engineer - Python Backend Development

Ajni Consulting Private Limited • Pune
30+ days ago
Job description

Job Description :

We are seeking a highly skilled Senior Software Engineer (SSE) with strong backend development expertise in Python and modern cloud-native technologies. The ideal candidate should possess hands-on experience building scalable APIs, distributed systems, workflow orchestration platforms, and event-driven architectures.

Key Responsibilities :

- Design, develop, and maintain scalable backend applications using Python.

- Build robust REST APIs and GraphQL services using Django and FastAPI.

- Develop microservices and event-driven systems for high-performance applications.

- Implement asynchronous workflows and orchestration solutions using Temporal, Kestra, or Celery.

- Write clean, maintainable, and testable code adhering to SOLID, DRY, and YAGNI principles.

- Optimize PostgreSQL database performance, queries, and schema design.

- Collaborate with cross-functional teams in Agile/Scrum environments.

- Participate in architecture discussions, code reviews, and technical planning.

- Deploy and manage cloud-native applications on AWS infrastructure and Kubernetes platforms.

Required Skills & Qualifications :

1. Backend Development :

- Strong proficiency in Python.

- Hands-on experience with :


1. Django


2. FastAPI


3. SQLAlchemy.

2. API & Architecture :

- Experience developing :


1. REST APIs


2. GraphQL APIs


3. Event-driven systems


4. Distributed systems / Microservices.

3. Workflow Orchestration :

- Experience with one or more :


1. Temporal


2. Kestra


3. Celery.

4. Database :

- Strong expertise in :


1. PostgreSQL


2. SQL query optimization


3. Database schema design and migrations.

5. Cloud & DevOps :

- Experience with :


1. AWS Services


2. Amazon EKS


3. Docker


4. Kubernetes


5. CI/CD pipelines.

6. Engineering Principles :

- Strong understanding of :


1. SOLID Principles


2. DRY


3. YAGNI


4. Clean Architecture


5. Scalable system design patterns.

7. Methodologies :

- Experience working in Agile/Scrum environments.

Good to Have Skills :

- Experience with frontend technologies :


1. React.js


2. Next.js


3. Redux.

- Understanding of frontend-backend integration and API consumption.

- Familiarity with modern UI architectures and component-based development.

Experience Range :

- Senior Software Engineer (SSE) : 5+ Years.

Preferred Qualifications :

- Experience working on high-scale production systems.

- Understanding of asynchronous processing and message queues.

- Familiarity with observability, monitoring, and logging tools.

- Exposure to secure backend engineering practices.

(ref:hirist.tech)
Create a job alert for this search

Senior Software Engineer - Python Backend Development • Pune