Senior Python Developer
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.
Team: 4 front-end, 2 back-end, 1 QA engineer and a product owner following Kanban-based methodology.
Responsibilities
- Design, develop, and implement brand new software solutions with a focus on low-latency and big data processing.
- Architect and optimize systems for real-time processing of large volumes of telematics data enabling in-depth analysis and forecasting capabilities for enterprise-level usage.
- Take part in planning at all level from weekly sprints to global initiatives.
- Conduct thorough code reviews, providing constructive feedback to maintain high code quality and adherence to standards.
Must have requirements
-
Confident knowledge of Python 3
-
Experience with async frameworks (Aiohttp / FastAPI / Tornado)
- Practical experience with Git and version control workflows, including branching, pull requests, and code review practices.
-
Understanding of RESTful principles and API design experience
- English B2+
Nice to have requirements
- Russian B2+
- 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 5000 to 6500 EUR gross, based on experience and interview results.
Apply now