Summary
✨ AI‑Generated
An experienced Full Stack JavaScript Engineer is sought to design, develop, test, and maintain applications across the front and back end. You will work with TypeScript, Node.js, React, SQL, GraphQL, APIs, and messaging systems while applying mandatory DDD, CQRS, and Clean Architecture principles. The role includes technical decision-making, code reviews, testing, and cross-functional collaboration.
Highlights
Work on modern full-stack applications using JavaScript and TypeScript, with strong emphasis on modern architecture, technical decision-making, automated testing, and collaboration across engineering and product teams.
Description
We are looking for an experienced Full Stack JavaScript Engineer to join our team in Kaunas.
In this role, you will design, develop, test, and maintain software applications across both the front-end and back-end.
You will work primarily with JavaScript/TypeScript, Node.js, React, SQL, GraphQL, APIs and messaging systems.
Strong experience with modern software architecture is essential.
DDD, CQRS, and Clean Architecture are mandatory.
What You’ll Do
Develop and maintain front-end applications using React, TypeScript, HTML and CSSDesign and develop back-end services using Node.js, GraphQL and other JavaScript frameworks and middlewareBuild and integrate RESTful APIs and web servicesApply DDD, CQRS and Clean Architecture principles in software design and developmentWrite unit and integration testsParticipate in code reviews and contribute to technical decisionsTroubleshoot and debug application issuesWork with other engineers, product managers and stakeholders to define and deliver new featuresTake part in sprint planning, stand-ups, retrospectives and other agile activitiesContinuously improve code quality, development practices and engineering processesKeep up with relevant technologies and trends in the JavaScript ecosystem
What We’re Looking For
5+ years of professional software development experienceStrong knowledge of JavaScript and TypeScriptSolid experience with Node.js and ReactGood knowledge of HTML/CSS and SQLStrong understanding and practical experience with:Domain-Driven Design (DDD)CQRSClean Architecture
Experience designing and building production-grade software across the full stackGood understanding of APIs, software architecture and testingAbility to work independently and take ownership of technical solutions
Nice to have
CI/CD pipelinesMessage brokersORM technologiesGraphQLDeeper knowledge of vanilla JavaScript, V8, WebAssembly or related technologies
What We Offer
Kaunas-based hybrid role with the possibility to work remotely 3 days per weekCompetitive salary of €4,485-€5,950 gross/month, depending on experience and technical expertiseAdditional health insurance, including gym subscription coverageProfessional development opportunities, including access to UdemyModern, well-equipped officeTeam events and other company benefitsOpportunity to work on challenging software engineering projects and grow your technical expertise
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information.
These tools assist our recruitment team but do not replace human judgment.
Final hiring decisions are ultimately made by humans.
If you would like more information about how your data is processed, please contact us.