AngularAWSDistributed SystemsJavaJavaScriptTerraformVue.jsVueCI/CDCommunicationRemote Work
About this role
Role Overview
Design, develop, and maintain backend services using Java and Quarkus;
Build and enhance frontend applications using Angular (with LitElements and Vue.js as complementary technologies);
Collaborate with cross-functional teams to define, design, and deliver new features;
Ensure high performance, reliability, and scalability of the system;
Participate in code reviews and contribute to best practices and technical standards;
Support deployment and infrastructure processes, leveraging AWS and Terraform where applicable;
Contribute to operational support under strict SLAs, including monitoring and incident handling;
Participate in on-call rotations after onboarding and qualification.
Requirements
Solid expertise in Java with Quarkus;
Proven experience with Angular; knowledge of LitElements and Vue.js is a plus;
Familiarity with AWS and infrastructure-as-code tools such as Terraform is advantageous;
Experience working with scalable, distributed systems;
Understanding of modern software development practices (CI/CD, testing, code quality);
Ability to work independently and take ownership of tasks;
Willingness to contribute to operational support and on-call duties;
Strong problem-solving and communication skills.
Willingness and readiness to travel as required by project or client needs is expected. This may include occasional domestic or international travel, sometimes on short notice.
Tech Stack
Angular
AWS
Distributed Systems
Java
JavaScript
Terraform
Vue.js
Benefits
Learning opportunities with compensated certificates, learning lunches, and language lessons.
Chance to switch projects after one year.
Team building twice a year.
Office in Vilnius, Lithuania that offers themed lunches and a pet-friendly environment.
Remote work opportunities.
Flexible time off depending on a project.
Seasonal activities with colleagues.
Additional health insurance and loyalty days for Lithuanian residents.