Job Description, Responsibilities & Requirements
About the Position
Python Developer Trainee
We are inviting you to join our 3-month Internship Program in Lviv, Ukraine, or Warsaw, Poland, in a hybrid format. This program is designed for Trainee-level candidates who already have a basic foundation in Python and backend development and wish to solidify their knowledge in a real-world project.
From day one, you will work as part of a team and apply your existing knowledge in daily tasks.
Program Description
From the first day, you will work in a SCRUM team as a Python Trainee, completing tasks that closely resemble real production processes.
You will participate in the development and maintenance of backend APIs; work with data and business logic; integrate third-party services and AI functionalities; deploy solutions and basic DevOps processes. You will collaborate daily with developers, QA, and PM, receiving regular feedback during code reviews from a Mentor.
Responsibilities
- Design and develop scalable backend services
- Write clean, maintainable code
- Collaborate with frontend team
- Integrate third-party services and AI functionalities
- Deploy solutions and basic DevOps processes
Requirements
- Confident understanding of Python and programming fundamentals
- Practical experience with:
- Functions, loops, data structures
- Basics of OOP
- Basic understanding of HTTP, REST API, and client-server interaction
- Experience with API (requests, responses, status codes)
- Experience with FastAPI
- Basic knowledge of SQL and database operations
- Understanding of backend logic and database interactions
- Experience writing code in educational or pet projects
- Completed Python course or equivalent self-study
- English – B1+
- Willingness to intern 6–8 hours per day
Nice to Have
- Experience with Django / Flask
- Understanding of Git and basic workflows
- Basic understanding of Docker or deployment
How to Apply
📩 Send your CV to [email protected]
✅ Go through the selection process: screening with a recruiter, English proficiency check, technical & soft skills interview
Gain experience working in a team and prepare for the role of Python Developer!
Share via
Interested?
No need to be formal. Just send us your contact info and we'll be in touch.
Or contact our recruiters Anna or Yulia directly via LinkedIn
Similar Open Positions
- Middle General QA Engineer (Ukraine)
All Open Positions
- Middle General QA Engineer (Ukraine)
- Middle PHP (Magento) Developer (Contractor)