Python Developer

Developer
Posted 2 days ago
Join our team and contribute to the development of an AI-powered learning platform. Our ideal Python Developer should have at least two years of experience in Python development and a strong understanding of backend development, AI integration, and API design.
Responsibilities:
- Develop and maintain the backend of the AI-assisted learning application using Python Flask.
- Integrate OpenAI APIs to enhance AI-driven learning features.
- Design and optimize RESTful APIs for seamless communication between frontend and backend.
- Work closely with AI engineers and frontend developers to ensure smooth system integration.
- Write clean, efficient, and scalable code following best practices.
- Troubleshoot and debug applications to ensure optimal performance.
- Implement security and data protection measures.
- Participate in code reviews and collaborate in an iterative development environment.
Skills and qualifications:
- Experience with AI/ML-based applications.
- Familiarity with front-end technologies (React, Vue.js, or Angular) is a plus.
- Knowledge of Docker for containerization.
- Understanding of software testing principles (ISTQB knowledge is a plus).
Requirements:
- Minimum 2 years of experience in Python development.
- Proficiency in Flask for building web applications.
- Experience working with OpenAI APIs (or similar AI/ML APIs).
- Solid understanding of RESTful API design and integration.
- Knowledge of databases such as PostgreSQL, MySQL, or SQLite.
- Experience with version control systems (Git) and CI/CD pipelines.
- Familiarity with cloud platforms (AWS) is a plus.
- Strong problem-solving skills and the ability to work independently.
If you are willing to be part of our team and have the qualifications needed, let’s meet up for a quick interview! To apply, send us your resume and relevant certificates and recommendations (if any) in the form bellow.