Middle+/Senior Python Developer

Engineering
Remote (EMEA)
Remote
English
Russian

At Gurtam, we don't just track "dots on a map" – we build the nervous system for global fleet management. Imagine a world where every truck, ship, and delivery van is smarter and more sustainable. That's what we do. We've combined more than 20 years of stability with passion for innovation.

Our flagship product, Wialon, connects millions of vehicles and assets across more than 160 countries, helping companies manage fleets, improve safety, and reduce environmental impact. When you work on Wialon, you're not just building software – you're shaping how logistics, transportation, and mobility work globally. Joining the team means working on a product that operates at real-world scale and constantly making it better.

🛠 Tools you will use

Core: Python 3.10+, Aiohttp / FastAPI / Tornado Databases: SQL (PostgreSQL), NoSQL Infrastructure: Git, Docker, CI/CD pipelines Protocols: REST, JSON-RPC

What you'll do

We don't do "simple" here. You'll be joining a distributed team that handles massive data flows and complex backend logic — powering one of the world's largest fleet management platforms. Your typical week will involve:

  • Architecture & Development: Designing and building high-quality, maintainable, and scalable software solutions that drive real-world operations across 160+ countries.
  • System Ownership: Taking full ownership of your modules — from architectural decisions and estimation through to deployment and production monitoring.
  • Code Quality: Writing, maintaining, and executing code and test scripts with a focus on reliability, clean structure, and best practices.
  • Technical Documentation: Creating and maintaining clear, thorough documentation that keeps the whole distributed team aligned.
  • Cross-Team Collaboration: Partnering with your team to define requirements, estimate timelines, and contribute to planning — from weekly sprints to long-term roadmap goals.

What you'll bring

We're looking for a backend engineer who enjoys the heavy lifting of distributed systems, thrives in async environments, and brings a strong sense of ownership. We'd love to chat if you have:

  • Strong knowledge of Python 3.
  • Expertise in at least one async web framework — Aiohttp, FastAPI, or Tornado.
  • Deep hands-on experience with SQL databases, including writing and optimizing queries.
  • Solid understanding of RESTful principles and experience designing and implementing APIs.
  • Practical experience with Git and version control workflows — branching, pull requests, and code reviews.
  • An analytical mind that thrives on breaking down complex technical challenges.
  • English — Upper Intermediate or higher.
  • Russian — Upper Intermediate or higher.

Nice if you have

  • Experience writing async code.
  • Experience writing unit tests.
  • Hands-on experience with NoSQL databases.
  • Familiarity with big data, time-series, or statistical data processing.
  • Understanding of web auth (cookies, JWT) and experience with oAuth, SAML, or LDAP.
  • Initiative in technical discussions and cross-team communication.

Why you'll like it here

Your Growth & Tech Playground

  • AI-curious culture: We actually use it — automate the boring stuff and focus on what matters.
  • Your gear, your choice: Mac, Linux, or Windows — we'll reimburse your selected equipment.
  • Never stop learning: Professional and language learning support.
  • Knowledge sharing: Internal hackathons, tech community events, and regular knowledge-sharing sessions.

Health, Wellness & Peace of Mind

  • Health coverage: We will reimburse your private health insurance plan.
  • Trust-based recovery: No doctor's note needed for up to 5 days/year + 10 fully paid sick days.
  • Extra "me" time: Additional days off for your birthday, wedding, new child, and December 31st.
  • Support when it matters: Company support during important life events and gifts for your children.

Community & Culture

  • Social clubs for every hobby — basketball, running, chess, painting, 3D printing, and more. Fully accessible online!
  • Gurtam Thanks Points: Our internal recognition currency — exchange for swag, vouchers, or travel.
  • Legendary events: Virtual and in-person events throughout the year.
  • Balanced work culture: No time tracking — we focus on results, not hours.

💰 Salary: €4,000 – €5,500 Gross/month (based on experience) 📍 Location: Remote — Poland (EMEA)

The Journey

  1. Intro Call — A 40-minute chat with our recruiter to see if we're a match.
  2. Test Assignment — We want to see you in action.
  3. Interview with Manager — A deep dive into your skills and experience.
  4. The Offer! (or detailed feedback)

Ready to build the future of fleet management? Let's talk.

We welcome applications from people of all backgrounds. At Gurtam, all applicants are treated fairly without regard to their race, age, religion or belief, sex, national origin, citizenship, gender identity, sexual orientation, disability, or any other protected characteristic.

We expect all candidates to provide accurate and complete information during the recruitment process. We do not use AI to screen applications and you do not need to tailor your application for AI screening. While you may use AI tools to a limited extent to refine application materials, you remain fully responsible for ensuring that the submission reflects your own qualifications, skills, and experience. Any failure to do so may negatively affect participation in the recruitment process.

Apply now

Perks and Benefits

Card icon

Medical insurance

Card icon

Corporate gifts for employees and their children

Card icon

Work in an international environment

Card icon

Professional training and educational reimbursement

Your candidate journey

1

Apply for your dream job

2

Have an interview with a recruiter

Card icon Within 5 days
3

Get a test assignment

Card icon 5 days to complete
4

Participate in an interview with a hiring manager

Card icon Within 5 days
5

Receive an offer or detailed feedback

Ready to apply for Middle+/Senior 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 a file or share a link to your CV*
Required file extensions: .pdf, .doc, .docx, .xls and .xlsx. File max size: 5 MB
Info icon
Confirm icon

Your application has been submitted successfully.