Role Overview
We are looking for a Python Full Stack Developer with 1 year of experience who has strong knowledge of Python and backend development. The candidate will be responsible for developing, integrating, testing, and maintaining web applications while working closely with the frontend and development teams.
Responsibilities
- Develop and maintain web applications using Python.
- Build and maintain backend applications, APIs, and business logic.
- Work with frameworks such as Django, Flask, or FastAPI.
- Develop and integrate REST APIs.
- Work with databases such as MySQL, PostgreSQL, or MongoDB.
- Integrate backend APIs with frontend applications.
- Debug and resolve application issues.
- Write clean, reusable, and maintainable code.
- Perform testing and bug fixing.
- Use Git/GitHub for version control.
- Coordinate with frontend, mobile app, QA, and DevOps teams.
- Support application deployment and production issues.
- Maintain technical documentation.
Requirements
- 1 year of relevant experience in Python/backend development.
- Strong knowledge of Python and backend development.
- Knowledge of Django, Flask, or FastAPI.
- Good understanding of REST API development.
- Knowledge of SQL and database concepts.
- Basic knowledge of HTML, CSS, and JavaScript.
- Understanding of frontend-backend integration.
- Knowledge of Git/GitHub.
- Good debugging and problem-solving skills.
- Strong willingness to learn and work on full-stack development.
- Good communication and teamwork skills.
- Ability to work independently and meet project deadlines.
Nice to Have
- Basic knowledge of cloud platforms such as AWS/Azure.
- Knowledge of Docker.
- Understanding of authentication and API security.
- Basic knowledge of CI/CD and deployment processes.
Skills
- Python
- Django
- REST APIs
- MySQL
- Git/GitHub
Benefits
- Paid sick time
- Paid time off