Senior Python Developer

Engineering
Lithuania (Vilnius)
Hybrid
Office
English

We are seeking a Python Developer to join our team building a high-performance, enterprise-grade IoT platform. You will play a key role in developing the core of our product: the advanced analytics and forecasting engines that process vast datasets with low latency.

You will be part of a dynamic team consisting of Back-end and Front-end Developers, a QA Engineer, and a Product Owner. Your work will directly contribute to building scalable, data-intensive solutions that deliver powerful insights to our clients. 

What You'll Do

  • Design, develop, and deploy scalable back-end services and APIs in Python.

  • Write clean, efficient, and well-tested code for processing large-scale time-series data.

  • Contribute to key architectural decisions, requirements definition, and technical planning.

  • Optimize SQL database queries and ensure high-performance data retrieval.

  • Create and maintain clear technical documentation for your projects.

  • Take ownership of features from concept to deployment, ensuring they meet project goals and quality standards.

What You'll Bring (Requirements)

  • Strong proficiency in Python 3.

  • Experience with asynchronous web frameworks (e.g., Aiohttp, FastAPI, Tornado).

  • Expertise in SQL databases, including query writing and optimization.

  • Solid understanding of RESTful API design principles.

  • Practical experience with Git, including branching, pull requests, and code reviews.

  • Strong problem-solving and analytical skills.

Bonus Points (Nice to Have)

  • Experience with NoSQL databases.

  • Familiarity with writing unit tests.

  • Experience in big data environments and an understanding of statistical or time-series data principles.

  • Knowledge of web authentication basics (Cookies, JWT) or experience with OAuth, SAML, or LDAP.

  • A proactive approach to technical challenges and cross-team communication.

What We Offer (Benefits)

  • Compensation: Salary range 5000-6500 EUR gross, based on your experience and interview results.
  • Comprehensive Health Insurance: Includes medical, dental, and vision plans.

  • Flexible Paid Time Off (PTO): Generous time off for vacation, personal needs, and sick days.

  • Family-Friendly Policies: Support to help you balance your work and family life.

  • Financial & Professional Growth: We support your development with funding for training, specialized courses, and conference participation.

  • Vibrant Office Culture: Enjoy free lunches, fun team-building events, and meaningful corporate gifts.

  • Location: Vilnius, Lithuania (Hybrid - 3 days/week in office)
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

Work in an international environment

Card icon

Professional training and educational reimbursement

Card icon

Community, team-building events and parties

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 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: 10 MB
Info icon
Confirm icon

Your application has been submitted successfully.