Salary
$89k – $111k per year (gross)
Location
Remote (Lithuania)
Seniority
Staff
First seen by Alion on Oct 14, 2026.
Overview
Company
Impact
Profile match
Intro:
We’re inviting a Tech Lead (JAVA) to join our team and help build a scalable ERP product serving tens of thousands of companies and individuals. Join us if you want to leave a meaningful footprint in society.We are now entering an exciting new chapter: transforming our established ERP expertise into a modern, international SaaS business. In 2024, we launched RIVILE ERP, a cloud-native business management platform designed around automation, integrations, scalability and modern web technologies. Our ambition is to take the product beyond Lithuania and build a SaaS platform capable of serving businesses in international markets.
For a Tech Lead, this means joining at a particularly interesting stage — the product already has a strong business foundation and real customers, while the technology and architecture are still evolving. You will have the opportunity to influence architectural decisions, engineering practices and the evolution of a scalable, multi-tenant SaaS platform rather than simply maintaining a mature legacy product.
Our recruitment process consists of just two meetings:
1. Technical interview with HR, the Head of Engineering, and the Architect (remote). During this meeting, we briefly introduce our organization, the team, and the role, while also discussing your experience and assessing your technical knowledge.
2. Final interview with the CEO and the Head Of Engineering (preferably in person). This meeting is focused on aligning expectations from both sides and making sure we are a good match for working together.
The team:
Our engineering team consists of 19 developers across three teams: Frontend (5), Domain (10) and Platform (4). Each team has its own area of responsibility, but we work closely together, share knowledge, and help each other solve challenges.
You’ll be joining our Platform Team, a small team of four where everyone has a voice and the opportunity to make an impact. We value ownership, independence, and quality over simply getting things done quickly. We’re a friendly team that enjoys open discussions, welcomes constructive and honest feedback, and believes that good ideas can come from anyone, regardless of their role or experience.
We encourage everyone to take initiative, challenge existing approaches, and see things through to the end. While we make important decisions together, we also trust each other to work independently and take responsibility for the results. As a Tech Lead, you’ll be part of this culture – helping others grow, sharing knowledge, and creating an environment where people can do their best work.
About the Role:
- Take ownership of key technical areas of our multi-tenant ERP platform, ensuring solutions are secure, reliable, scalable, and maintainable.
- Lead complex technical initiatives from identifying problems and evaluating solutions to implementation and delivery.
- Stay hands-on with Java and Spring Boot development, contributing to complex tasks while balancing coding with technical leadership responsibilities.
- Help shape technical standards, engineering practices, and code quality across the platform.
- Provide technical guidance and mentorship to other developers through code reviews, knowledge sharing, and constructive feedback.
- Identify technical risks, challenge existing approaches, and drive improvements in system performance, reliability and maintainability.
- Work closely with the Head of Engineering, architects, and other developers to make well-informed technical decisions and ensure their successful implementation.
- Collaborate with other engineering teams and product stakeholders to align technical solutions with business needs.
What We're Looking For:
- Can do attitude – accountability and willingness to do things right way.
- Active listening – ability to understand stakeholders’ requirements and day-to-day pain points.
- Constructive communication – accept criticism, assist and support teammates, stay flexible
- Knowledge sharing – strive to share knowledge and facilitate learning within the development team.
Mandatory experience requirements:
- Domain Driven Design, Clean Code and expectation of high-quality code standard
- 7+ years of experience building SaaS multi-tenant solutions with strong Java knowledge which brings ability to design and develop complex solutions
- Java Spring ecosystem (Core, Boot, Web, Data and Security, Spring Cloud, Spring Integration)
- Experience with high-load systems: heavy-load DB queries/mutation, requests throttling, async processing.
- Architectural knowledge of: Hibernate, Event driven microservices with CQRS (Command Query Responsibility Segregation), Saga design pattern
- Ability to explain complex decisions and make consensus agreements with the team
- Proven experience making technical decisions and guiding other developers through complex implementations
- Ability to take ownership, work independently, and drive technical problems to resolution
- Experience mentoring developers and providing constructive technical feedback
Preferred experience requirements (stand out):
- Event driven frameworks using Axon or Message Bus (JMS based)
- GraphQL
- DevOps knowledge: Kubernetes, CI/CD, GitHub Actions, GCP
- Background in ERP systems would make you really stand out
What We Offer:
- Pride – you will see your product in many companies monitors, tablets and phones
- Respect of individual opinion while working on team consensus
- Lots of freedom and responsibility
- Trainings / conferences / self-improvement
- Flexible workplace: Kaunas office (2–3 days per week) / working from home (2–3 days per week)
- Private health insurance
- Gross salary €6600 – €8300 per month
Work life balance Flexible work hours Remote work possibility
Salary
6600-8300 €/mon. grossWork place
Savanorių pr. 349, Kaunas Calculate your travel time to workFree account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,630,794 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Free forever. No card. Under a minute.
Your match
How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.
Recommended for you based on this role
Backend
Similar stack
Same company
Kaunas
≈ $78k – $165k per year (Estimated) • Remote (Brazil) • Brazil
JavaScript
Java
TypeScript
Node JS
Frontend
Angular
Mobile
Clean Architecture
DevOps
Docker Compose
CI/CD
Git
AWS
Docker
Management
Scrum
Kanban
Apply
Lead Software Engineer (SQL/.Net/C#/AI)
1 hour ago
≈ $22k – $52k per year (Estimated) • Remote (India) • Full-Time • 10+ years exp • Bachelor's Degree • Hyderabad
SQL
C#
C#
.NET
Databases
Oracle
AI/ML
Copilot
Cursor
Claude Code
DevOps
Azure
CI/CD
Git
Analytics
Tableau
Power BI
Management
Agile
Scrum
Apply
Staff Software Engineer, Backend
6 months ago
≈ $29k – $77k per year (Estimated) • Remote (India) • Full-Time • 8+ years exp • Bachelor's Degree
Python
Go
AI/ML
AI Agents
LLM
Machine Learning
Frontend
GraphQL
DevOps
Rest API
Management
Zoom
Apply
Staff Software Engineer, Backend (Platform)
3 months ago
$221k – $349k per year • Remote (United States, ET hours) • Full-Time • 10+ years exp • New York
Python
JavaScript
TypeScript
Databases
PostgreSQL
Redis
Snowflake
AI/ML
AI Agents
Anthropic
Frontend
Redux
GraphQL
React.js
DevOps
Terraform
Helm
CI/CD
AWS
Docker
Kubernetes
Design
Figma
Apply
Staff Backend Software Engineer
21 days ago
≈ $83k – $175k per year (Estimated) • Remote (Brazil) • Full-Time • 5+ years exp • Bachelor's Degree
Python
Go
DevOps
GitHub
Apply
≈ $46k – $102k per year (Estimated) • Equity • Hybrid • 5+ years exp • Kaunas • Vilnius
Go
Ruby
Ruby
Ruby on Rails
Databases
Apache Kafka
DevOps
Jenkins
Apply
Principal Software Architect
1 day ago
$94k – $134k per year (gross) • Equity • Hybrid • Full-Time • Kaunas • Vilnius
Java
AI/ML
Machine Learning
Apply
Senior Backend Engineer, VCRM Team
1 day ago
≈ $45k – $99k per year (Estimated) • Hybrid • Kaunas • Vilnius
Go
Ruby
Ruby
Ruby on Rails
Databases
MySQL
Memcached
ElasticSearch
AI/ML
Machine Learning
DevOps
Kibana
Grafana
Management
Agile
Apply
Senior Software Engineer (C++)
2 days ago
$54k per year (gross) • Hybrid • Full-Time • 5+ years exp • Bachelor's Degree • Vilnius • Kaunas
C++
DevOps
CI/CD
Robotics
Digital Twin
Management
Agile
Apply
Senior Backend Engineer II, Agent Platform
2 days ago
≈ $47k – $104k per year (Estimated) • Hybrid • Kaunas • Vilnius
Python
Go
Rust
Ruby
Databases
Google BigQuery
BigQuery
AI/ML
Model Context Protocol
AI Agents
LLM
DevOps
AWS
Kubernetes
GitHub
Cybersecurity
Okta
Least Privilege
Management
Slack
Apply
This is one of many
1,630,794 more open roles from verified company boards, updated every day.

