Join a team that's transforming education
through innovation and purpose.
Job Descriptions
We are looking for highly motivated and skilled Python Backend Developers to join our growing team.
- Excellent problem-solving and communication skills.
- Ability to work independently and as part of a dynamic team.
- A passion for writing clean, maintainable, and efficient code.
Responsibilities
- You will be responsible for designing, developing, and maintaining high-performance, scalable, and reliable backend services. A strong focus on API design, robust data modeling, and clean, efficient code is essential for success in this role.
- Develop and implement new features and functionality for our core backend services using Python and FastAPI.
- Collaborate with the frontend team to define and consume RESTful APIs.
- Write unit and integration tests to ensure code quality and system reliability.
- Participate in code reviews to maintain high coding standards.
- Troubleshoot and resolve bugs and performance issues.
- Assist in the documentation of APIs and system architecture.
Qualifications
- Proven 2+ years of professional experience in backend development.
- Proficiency in Python and strong knowledge of the FastAPI framework.
- Experience with relational databases (e.g., PostgreSQL, MySQL) and ORMs (e.g., SQLAlchemy).
- Familiarity with containerization technologies (e.g., Docker).
- Solid understanding of REST principles and API design.
- Experience using Git for version control.
Core Skills (Experience Level)
- REST API Design: Intermediate
- SQL/Database: Intermediate
- Docker: Basic
How to Apply
Ready to join us ? Fill out the application form clicking the button below.
Shortlisted candidates will be contacted for the next stage of the selection process, which mayinclude a telephonic interview, a business case discussion, and an in-person or virtual final round. Applications will be reviewed on a rolling basis, and early applicants will be given priority.