Middle+/Senior Python Developer

Gurtam · Vilnius, Vilniaus, Lithuania
LinkedIn

Posted

Aug 07, 2026 (Aug 07)

Seniority

Senior

Work Model

Not Specified

Type

Not Specified

Category

Backend

Salary

€60k – €78k ≈ $65,400 – $85,020 USD

Skills

CI/CD Docker FastAPI Git Linux OAuth PostgreSQL Python SQL

Description

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. About the Role We're looking for a Senior Python Developer to join our WP Delta team in Vilnius. This is a core backend engineering role where you'll own meaningful parts of a platform used by millions every day — from architecture decisions to production deployments. We don't do "simple" here. You'll be joining a team that handles massive data flows and complex backend logic. If you take pride in clean, scalable systems and want your code to actually move the world — this role is for you. 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 Your typical week will involve: Architecture & Development — Designing and building high-quality, maintainable, and scalable software solutions that power 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 documentation that keeps the whole team aligned and codebases understandable 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, with a collaborative mindset and 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 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 basics (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 — you pick your OS and hardware Never stop learning — Professional and language learning support, plus an office library for lifelong learners Knowledge sharing — Internal hackathons, tech community events, and regular knowledge-sharing sessions Health, Wellness & Peace of Mind Private health insurance (including dental and optics) Trust-based recovery — No doctor's note needed for up to 5 days/year + 10 fully company-paid sick days Regular health check-ups and vaccinations right in the office 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 500+ discounts on perks.lt and ideal.lt Comfortable Office Life Kitchen of your dreams — Stocked 24/7 with snacks, fruits, coffee, tea, ice cream, and more Lunch compensation — We fuel your midday break Active zones — PS5, foosball, table tennis, and in-office Yoga Pet-friendly office — Bring your best friend to work Free parking space Community & Culture Social clubs for every hobby — basketball, running, chess, painting, 3D printing, cheese, and more Gurtam Thanks Points — Our internal recognition currency. Exchange for swag, vouchers, or travel Legendary events — Summer/winter parties, excursions, and Developer Days Balanced work culture — No time tracking. We focus on results, not hours 💰 Salary: €5,000 – €6,500 Gross/month (based on experience) 📍 Location: Vilnius, Lithuania — Hybrid (3 days/week in office) The Hiring Process Intro Call — A 40-minute chat with our recruiter to see if we're a match Technical Interview — A deep dive into your skills and experience Reference Check The Offer! (or detailed feedback) We strive to complete the full recruitment cycle within 3 weeks. Ready to build the future of fleet management? Apply now — we'd love to hear from you. 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.