Middle Python Developer

Engineering
Lithuania (Vilnius)
Hybrid
English

We are looking for a Python Developer for an enterprise-grade IoT product with a strong emphasis on advanced analytics and forecasting capabilities. This is a brand new service for providing GPS monitoring solutions using a modern microservice architecture, Python and Kubernetes.

Responsibilities

  • Develop high-quality software, ensuring its functionality, maintainability, and scalability.

  • Participate in designing and architecting software solutions.

  • Write, maintain, and execute code and test scripts.

  • Test software, fix bugs.

  • Deploy software.

  • Create and maintain technical documentation for software projects.

  • Collaborate in defining requirements, estimating timelines, and resource allocation.

  • Contribute to project planning across multiple timeframes, from weekly iterations to long-term goals.

Must have requirements

  • At least 2 years of commercial experience with Python 3.
  • Expertise in async web frameworks (Aiohttp or FastAPI or Tornado).
  • Understanding of RESTful principles and experience with designing and implementing APIs.
  • Practical experience with Git and version control workflows, including branching, pull requests, and code review practices.
  • Analytical mind.

Nice to have requirements

  • Competence in working with asynchronous libraries;
  • Proficiency in writing unit-tests;
  • Experience with NoSQL and NewSQL databases;
  • Experience with big data; knowledge and understanding of methods of working with statistical data (in particular time-series).
  • Understanding of authorization flow (cookies, jwt) and experience with authorization protocols (oAuth, SAML, LDAP).

Salary range for employment in Vilnius ranges from 3500 to 4500 EUR gross, based on experience and interview results.

Apply now

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 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.