Apply now »

Sr. Software Engineer - Angular + Python Job

Date:  Oct 27, 2025
Job Requisition Id:  62797
Location: 

Pune, IN

 

Exp required :  4.5 - 7 Years
Primary skill: Python/Django/FastAPI/Flask
Secondary skill: Angualr+AWS+Cloud
Other skill: DevOps 
Job description:

We are looking for a Python Developer to join our engineering team and help us develop and maintain various software products.
Python Developer responsibilities include writing and testing code, debugging programs, and integrating applications with third-party web services.

 

Requirements: 

1.  Python Full stack:

1- Strong Python Fundamentals (OOP, Data Structures, Algorithms).

2- Backend Frameworks:

  • Django (ORM, Authentication, REST APIs, Django REST Framework)
  • FastAPI/Flask
  • API Development: RESTful 2APIs.
  • Authentication & Security: JWT, OAuth2, CORS, SQL injection prevention
  • Performance Optimization: Caching (Redis), Query Optimization
  • Microservices Architecture (basic understanding)
  • WebSocket’s (Django Channels, Socket.io)
  • Message Brokers: Celery (for async tasks), RabbitMQ.

2-Frontend Skills

  •  Angular 

3- Database & ORM

- Relational Databases: PostgreSQL, MySQL.

- ORM: Django ORM, SQLAlchemy.

4- Testing & Debugging

- Unit Testing: Pytest, Django Test Framework

- Debugging Tools: Chrome DevTools, Postman, Logging

 

5- DevOps & Deployment

-Version Control: Git (GitHub/GitLab/Bitbucket)

- CI/CD: GitHub Actions, Jenkins (basic understanding)

- Containerization: Docker, Docker Compose

- Cloud Platforms: AWS (EC2, S3, Lambda), Heroku, or GCP (basic knowledge)

- Web Servers: Nginx, Apache (basic config)

6-Data Libraries:

Data library Basics - Numpy, Pandas, Matplotlib. 

 

7- Cloud Skills

AWS

  • EC2 (Instance types, AMIs, Spot Instances)
  • Lambda (Serverless Python functions)
  • RDS (PostgreSQL, MySQL)
  • DynamoDB (NoSQL)

8- Soft Skills & Best Practices

  • Problem-solving & debugging mindset
  • Agile/Scrum methodology experience.
  • Code readability & documentation.
  • Collaboration (Git workflows, code reviews).

9. Good to Have (Optional)

  • Experience with Node.js for backend development.
  • Strong JavaScript fundamentals beyond frontend frameworks.

Apply now »