Trainee Python/React Engineer

About the Role 

We’re looking for a Trainee Python/React Engineer to join our customer’s team and grow into a full-stack developer capable of building AI-powered education platforms. You’ll start by assisting with development and maintenance of features that combine machine learning, backend logic, and user-facing interfaces. 

This is a great opportunity for a motivated beginner who wants to work on real-world AI and data-driven applications, collaborate with experienced engineers, and learn how modern ML-based platforms are built end-to-end. 

 

What you’ll do 

  • Support development of backend services using Python (FastAPI). 
  • Assist in building and improving the React-based frontend. 
  • Work with data pipelines and API integrations under mentorship. 
  • Collaborate with ML engineers to integrate AI features into the product. 
  • Write clean, maintainable, and well-documented code. 
  • Learn modern software development practices, including Git, CI/CD, and cloud environments. 

 

What we’re looking for 

  • Basic knowledge of Python (functions, modules, REST APIs) and React.js (components, hooks, state management). 
  • Understanding of web application architecture and client-server interaction. 
  • Familiarity with HTML, CSS, JavaScript/TypeScript. 
  • Eagerness to learn and apply best coding practices. 
  • Good analytical and communication skills. 
  • Upper-Intermediate English level — you’ll communicate with the international team. 

 

Nice to have 

  • Understanding of machine learning basics or curiosity to learn about LLMs. 
  • Completed pet projects, GitHub portfolio, or participation in hackathons. 

 

Why you’ll enjoy working with us 

  • Learn from experienced ML and full-stack engineers on a real commercial project. 
  • Contribute to a product that’s transforming education with AI. 
  • Supportive environment focused on growth, mentorship, and collaboration. 
  • Opportunity to grow into Junior Full-Stack or ML Engineer roles. 
  • Flexible working conditions and a remote-friendly culture. 

 

Let’s Talk! 

Required languages

English B2 - Upper Intermediate
Python, PostgreSQL, MongoDB, HTML, React
Published 28 October
122 views
·
8 applications
88% read
·
25% responded
Last responded 5 days ago
To apply for this and other jobs on Djinni login or signup.
Loading...