Role Overview
We are looking for a Python Developer who is passionate about coding, problem-solving, and building scalable applications. As part of our tech team, you will be developing backend services.
Key Responsibilities
- Assist in developing, testing, and maintaining Python-based applications and APIs.
- Write clean, efficient, and reusable code following best practices.
- Debug, troubleshoot, and resolve technical issues under the guidance of senior developers.
- Work with databases (SQL/NoSQL) and integrate backend logic with front-end systems.
- Collaborate with the engineering team to design and implement new features.
- Participate in code reviews, brainstorming sessions, and sprint meetings.
- Research and suggest improvements in tools, technologies, and processes.
Requirements
- Pursuing or recently completed a Bachelor’s/Master’s degree in Computer Science, IT, or a related field.
- Good understanding of Python fundamentals, OOP concepts, and data structures.
- Familiarity with web frameworks like Django or Flask is a plus.
- Knowledge of databases (MySQL, PostgreSQL, MongoDB, etc.).
- Basic understanding of APIs, REST, and version control systems (Git).
- Strong problem-solving skills and eagerness to learn.
- Ability to work in a collaborative, fast-paced environment.