Description:
We are looking for a passionate and driven Python Backend / Full-Stack Developer to join our growing team. This is an excellent opportunity for early-career professionals eager to gain hands-on experience with modern technologies and contribute to real-world projects. You'll work in a collaborative environment that values learning, innovation, and continuous improvement.
Key Responsibilities
- Design and implement scalable backend services using Python frameworks (Django/Flask/FastAPI)
- Write clean, efficient, and well-documented Python code
- Develop and maintain RESTful APIs
- Participate in code reviews and contribute to technical discussions
- Debug and resolve software defects
- Collaborate with frontend developers to integrate user-facing elements
- Assist in database design and optimisation
- Participate in agile development processes
Technical Requirements
Must-Have:
- Bachelor's degree in Computer Science or related technical field
- Strong understanding of Python programming fundamentals
- Experience with at least one Python web framework (Django, Flask, or FastAPI)
- Basic understanding of databases (SQL/NoSQL)
- Knowledge of RESTful API design principles
- Version control experience (Git)
- Problem-solving skills and attention to detail
Nice to Have:
- Basic frontend development skills (HTML, CSS, JavaScript)
- Experience with containerization (Docker)
- Understanding of microservices architecture
- Familiarity with cloud platforms (AWS/GCP/Azure)
- Knowledge of testing frameworks (pytest, unittest)
Soft Skills
- Strong analytical and problem-solving abilities
- Excellent communication and teamwork skills
- Self-motivated and eager to learn
- Ability to work independently and as part of a team
- Good time management and organizational skills