Back icon Gurtam vacancies / Python Developer

Python Developer

Lithuania (Vilnius)


  • Supporting and conducting technical meetings with the team.
  • Helping to set goals for the team, as well as tracking technical progress.
  • Designing architecture, implementing technical research, testing product hypotheses.
  • Participating in quarterly planning, involving the team in the planning process.
  • Decomposition and evaluation of tasks.
  • Deciding how to technically implement tasks and objectives.
  • Technical analysis, planning module structure according to business requirements.
  • Code writing and review. Writing unit tests. Code refactoring. 

We expect:

  • Experience in managing a team or mentoring several engineers at the same time from 2 years.
  • Confident knowledge of Python 3.
  • Fluent level of English and Russian.
  • Experience with one of the web frameworks (FastAPI, Tornado, Aiohttp).
  • Experience with SQL/NoSQL/NewSQL databases.
  • Self-discipline and learnability.

How our work processes look like

The Engineering department is organized according to the principle of a matrix structure:

  • we have functional departments (for example, Front-End, QA, Backend, etc.), which allows us to accumulate expertise within the department, regardless of what projects and tasks team members work on, as well as develop common standards for work.
  • each functional department has a Team Lead, who is responsible for both the department's employees and the quality of decisions, and also helps with the distribution of employees to projects.
  • all employees of the engineering department can be involved in either one or several projects and conduct their daily activities together with FrontEnd and Backend engineers, QA engineers, product managers and business analysts (we never limit communications and any employee can freely talk to anyone in the company).
  • we strive for standardized processes (now it is an agile development), so that when a project changes, there is no need to additionally understand the question "how does the development process work on this project?".
  • we practice moving employees between projects within our product, but we always take into account the opinion and workload of each engineer.
  • in addition to project activities, there are also activities within functional departments to maintain standards and keep abreast of plans for the future.

Expectation from a probation period:

  • Learning the basics of the product (structure, API, basic functionality).
  • Adaptation to work processes and team.
  • Active interaction with the team to resolve work issues.
  • Active interaction with PdM & BA on technical and product issues.
  • Independent support of the Python team on basic points (code review, knowledge sharing, assistance in assessing and decomposing tasks, holding team meetings).
  • In-depth study of the project and functionality.


Salary range 5000-6500 EUR gross, based on your experience and interview results

Apply now

Perks and Benefits

Card icon

Complimentary lunches and on-site snacks

Card icon

Team sports and office yoga sessions

Card icon

Medical insurance

Card icon

Corporate gifts for employees and their children

Card icon

Free parking at the office building

Card icon

Mental health support with paid online counseling sessions

Card icon

Company reunions abroad

Card icon

Professional training and educational reimbursement

Card icon

Community, team-building events and parties

Your candidate journey


Apply for your dream job


Have an interview with a recruitment specialist

Card icon Within 5 days

Get a test assignment (rarely, if needed)

Card icon 5 days to complete

Participate in an interview with a hiring manager

Card icon Within 5 days

Receive an offer or detailed feedback

Ready to apply for Python Developer position?

Please tell us about your skills and experience via the form below and we’ll get in touch with you shortly.

Upload the file or provide us with the link to your CV* Info icon
Confirm icon

Your application has been submitted successfully.