HamburgerMenu
hirist

Job Description

Job Title : Python Developer

Experience : 3- 6 Years

Location : Pune

Notice Period :
Immediate Joiner Preferred

Employment Type : Full-Time

Skills Required :
Python, Django, Flask, PostgreSQL/ MySQL/NoSQL, OOPs concepts, AWS/Azure/GCP, Kafka/ RabbitMQ, Microservices

Job Summary :

Looking for a Python Developer with strong experience in Django and/or Flask to build and maintain scalable web applications.

Roles & Responsibilities :

- Design, develop, and maintain scalable Python-based applications, services, and APIs.

- Collaborate with cross-functional teams including frontend developers, DevOps, and product managers to understand requirements and deliver robust backend solutions.

- Write reusable, testable, and efficient code following best practices and design patterns.

- Optimize applications for speed, scalability, and security.

- Integrate third-party APIs and services as needed to support business functionality.

- Troubleshoot, debug, and upgrade existing software systems.

- Implement automated testing frameworks and unit tests to ensure high code quality.

- Participate in code reviews and contribute to continuous improvement in development processes.

- Stay up-to-date with the latest Python libraries, frameworks, and backend technologies.

- Document code, processes, and systems for maintainability and future enhancements.

Qualifications and Skills :

- Bachelor's or Masters degree in Computer Science, Engineering, or a related technical field.

- 2+ years of hands-on experience in backend development using Python.

- Strong understanding of Python frameworks such as Django, Flask, or FastAPI.

- Experience working with RESTful APIs, asynchronous programming, and microservice architecture.

- Familiarity with relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis).

- Solid understanding of data structures, algorithms, and object-oriented programming.

- Experience with Git, CI/CD pipelines, and containerization tools like Docker.

- Knowledge of cloud platforms like AWS, Azure, or GCP is a plus.

- Exposure to message brokers like RabbitMQ or Kafka is desirable.

- Excellent problem-solving skills and attention to detail.

- Strong communication and collaboration skills.

- Bonus : Experience with testing frameworks such as PyTest or UnitTest.

- Good to have : Familiarity with GraphQL, WebSockets, or event-driven architecture.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in