OUR CLIENT is a leading Lithuanian e-commerce company operating a nationwide pickup-point network. Customers can order a wide range of electronics and home appliances online and conveniently pick them up in physical locations. The company works with major technology brands and suppliers across Europe, ensuring competitive pricing, wide assortment, and quick delivery.
This is a great opportunity to join a product with real impact on thousands of users every day and contribute to meaningful architectural and technical decisions shaping its future.
Responsibilities
Technical Leadership & Architecture
- Assess the current monolithic platform and define a practical modernization strategy;
- Make key architectural decisions: what to refactor, what to rewrite, how to gradually move toward a hybrid / microservices model;
- Own the long-term technical roadmap and ensure alignment with business needs.
Engineering & Development
- Occasionally contribute to critical backend components when hands-on involvement is required;
- Ensure high engineering standards: technical quality, security, scalability, documentation;
- Dive into complex parts of the system during the initial knowledge-gathering phase.
Collaboration & Oversight
- Act as the main technical partner for both the internal team and an external development vendor;
- Lead technical discussions, review designs, and ensure well-structured, maintainable solutions;
- Participate in technical interviews and help grow the engineering team.
Requirements
- 5+ years of software engineering experience, with 3+ years building and scaling high-traffic web applications;
- Strong backend experience with Python (or Go/Ruby/Java and willingness to switch);
- Experience with modern backend frameworks (Django, FastAPI, or similar);
- Strong experience with SQL/NoSQL databases and performance optimization techniques;
- Familiarity with cloud platforms (AWS, Azure, Google Cloud) and containerization (Docker, Kubernetes);
- Understanding of distributed systems, APIs (REST/GraphQL), and scalable architectures;
- Experience with performance optimization strategies, including caching, load balancing, and CDNs;
- Previous involvement in technical leadership, code reviews, and cross-team collaboration;
- Strong analytical mindset, ability to work independently, and drive for high-quality solutions.
Benefits
- A paid day off on your birthday plus a personal gift;
- Celebrations and gifts for life milestones such as family growth;
- An additional day off on September 1st for parents with children under 12;
- Workations for up to 1 month per year;
- Team events and company traditions that build lasting connections;
- Access to our office library for continuous learning and growth.
- Salary ranges from 8 000 to 10 000 EUR gross per monthly. Exact offer will be based on applicants' qualifications and experience.
Only shortlisted candidates will be contacted.