Role Overview
We are looking for a motivated Python Developer to join our development team. The candidate will be responsible for developing, testing, debugging, and maintaining Python-based applications and assisting in building reliable and scalable software solutions.
Responsibilities
- Develop and maintain applications using Python.
- Write clean, efficient, and reusable Python code.
- Understand project requirements and translate them into technical solutions.
- Develop and integrate APIs and backend services.
- Debug and resolve application issues.
- Work with databases and perform basic database operations.
- Perform testing and troubleshooting of applications.
- Collaborate with developers and other team members.
- Maintain existing applications and implement new features.
- Follow coding standards and development best practices.
- Prepare technical documentation when required.
Requirements
- Good knowledge of Python programming.
- Understanding of OOP concepts, data structures, and algorithms.
- Basic knowledge of SQL and databases.
- Understanding of REST APIs and backend development.
- Knowledge of Python frameworks such as Django, Flask, or FastAPI is an advantage.
- Basic knowledge of Git/GitHub is preferred.
- Strong problem-solving and analytical skills.
Skills
- Python
- Django
- SQL
- REST APIs
- Git
Benefits
- Provident Fund
- Work from home