Posted on: 17/11/2025
Key Responsibilities :
- Develop, test, and maintain robust backend applications and services using Python.
- Write clean, efficient, and well-documented code adhering to coding standards and best practices.
- Implement reusable and scalable modules for backend logic.
- Build and integrate RESTful APIs for internal and external use.
- Work with frameworks like Django, Flask, or FastAPI to create secure and performant endpoints.
- Collaborate with frontend developers for seamless API integration.
- Design and work with SQL/NoSQL databases such as PostgreSQL, MySQL, MongoDB, etc.
- Write optimized queries and manage data models and migrations.
- Identify, analyze, and resolve software issues and performance bottlenecks.
- Participate in code reviews to ensure quality and maintainability.
- Work collaboratively with cross-functional teams including product managers, QA, DevOps, and senior engineers.
- Participate in Agile ceremonies such as sprint planning, daily stand-ups, and retrospectives.
- Write unit tests using frameworks like PyTest or Unittest.
- Ensure proper test coverage and assist in automated testing efforts.
- Use Git/GitHub/GitLab for version control and collaboration.
- Assist in deployment pipelines using CI/CD tools (e.g., Jenkins, GitHub Actions, GitLab CI).
Required Skills & Qualifications :
- Bachelors degree in Computer Science, Engineering, or related field.
- 1 - 3 years of professional experience in Python development.
- Strong understanding of Python (3.x) and OOP concepts.
- Experience with at least one Python framework : Django, Flask, or FastAPI.
- Good knowledge of relational (MySQL/PostgreSQL) or NoSQL databases.
- Familiarity with API development and integration.
- Experience with Git and basic CI/CD processes.
- Understanding of RESTful services and microservices concepts.
- Basic understanding of Docker or cloud platforms (AWS/Azure/GCP) is a plus.
Preferred Skills (Good to Have) :
- Knowledge of frontend technologies (HTML, CSS, JavaScript) for minor integrations.
- Experience with asynchronous programming (AsyncIO, Celery).
- Exposure to cloud services like AWS Lambda, EC2, S3, or Azure Functions.
- Ability to write automated test scripts. Familiarity with Agile/Scrum methodologies.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1576162
Interview Questions for you
View All