Python Developer Trainee

HybridSalary not specified
Warsaw, Poland · Lviv, Ukraine

Job Description, Responsibilities & Requirements

Description language:

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

  • Facebook
  • LinkedIn

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)

Job Details

Company name:
LaSoft
Location:
Warsaw, Poland · Lviv, Ukraine
Work Mode:
Hybrid
Posted on TheJob:
Mar 24, 2026
Last checked:
Jul 4, 2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.