Job Summary
- Develop and maintain scalable backend applications using Python.
- Build RESTful APIs and integrate with internal/external services.
- Write clean, maintainable, and efficient code following best practices.
- Collaborate with cross-functional teams including product, QA, and DevOps.
- Implement automated tests and participate in code reviews.
- Optimize performance and troubleshoot issues in production systems.
- Work with databases (SQL/NoSQL) for data modeling, queries, and integrations.
- Participate in sprint planning, documentation, and architectural discussions.
- Strong proficiency in Python 3.x.
- Experience with Python frameworks such as Django, Flask, FastAPI, or Pyramid.
- Knowledge of REST APIs, microservices, and distributed systems.
- Experience with SQL (PostgreSQL, MySQL) and/or NoSQL (MongoDB, Redis).
- Familiarity with Git, CI/CD pipelines, and containerization (Docker).
- Understanding of cloud platforms (AWS, GCP, or Azure) is a plus.
- Good knowledge of data structures, algorithms, and OOP concepts.
- Ability to write unit tests (pytest/unittest).
- Strong problem-solving skills and attention to detail.
- Experience with asynchronous programming (Asyncio).
- Knowledge of message queues (RabbitMQ, Kafka, SQS).
- Background in machine learning, data engineering, or DevOps.
- Familiarity with front-end technologies (React/Angular) is a plus.
Job description
About the Role
We are looking for a skilled Python Developer to join our team. You will be responsible for designing, developing, and maintaining Python-based applications, APIs, and backend services. The ideal candidate has strong problem-solving skills, good knowledge of software development best practices, and experience working in agile environments.
Key Responsibilities
Required Skills & Qualifications
Preferred Qualifications (Optional)
Full Time, Permanent
Software Development
Role Specific Skills
Basic Qualifications
- Any Graduate
Journey
-
Application Date
2025-12-05 00:00:00.0 - 2026-03-05 00:00:00.0