Middle+/Senior Python Developer
We are looking for an experienced Python Developer to join our team in building a high-performance, enterprise-grade IoT platform. You will architect and develop the core of our product: advanced analytics and forecasting engines that process vast datasets with low latency.
Working alongside Backend and Frontend Developers, QA, and Product Owners, you will build scalable, data-intensive solutions that deliver powerful insights to our clients.
Responsibilities
-
Full-Cycle Development: Develop high-quality software, ensuring its functionality, maintainability, and scalability.
-
Architecture: Participate in designing and architecting complex software solutions.
-
Code & Quality: Write, maintain, and execute clean code and comprehensive test scripts.
-
Reliability: Ensure system stability by testing software and resolving bugs.
-
Deployment: Manage the deployment of software to production environments.
-
Documentation: Create and maintain technical documentation for software projects.
-
Planning: Contribute to project planning across multiple timeframes, from weekly iterations to long-term strategic goals.
-
Ownership: Collaborate in defining requirements and take full ownership of the delivered functionality.
Must-Have Requirements
-
Python: Strong knowledge of Python 3.
-
Async Frameworks: Expertise in asynchronous web frameworks (specifically FastAPI, aiohttp, or Tornado).
-
Databases: Expertise in SQL databases, including writing complex queries and performance optimization.
-
API Design: Deep understanding of RESTful principles and experience designing and implementing APIs.
-
Version Control: Practical experience with Git workflows (branching, pull requests, and code reviews).
-
Mindset: A strong analytical and problem-solving mindset.
Nice-to-Have (Bonus)
-
Testing: Experience writing robust unit tests (highly valued).
-
NoSQL: Experience working with NoSQL databases.
-
Big Data: Experience in big data environments; understanding principles of statistical and time-series data.
-
Security: Understanding of web authentication basics (Cookies, JWT) and experience with OAuth, SAML, or LDAP.
-
Soft Skills: Initiative in technical matters and proactive inter-team communication.
What We Offer
-
Compensation: €5,000 – €6,500 Gross (based on experience).
-
Health: Comprehensive medical, dental, and vision insurance.
-
Time Off: Flexible PTO for vacation, personal needs, and sick days.
-
Growth: Funding for training, specialized courses, and conferences.
-
Culture: Free lunches, team-building events, and corporate gifts.
-
Family: Support to help balance work and family life.
-
Location: Vilnius, Lithuania (Hybrid - 3 days/week in office).