Requirements
- 5+ years of full-stack experience with modern JavaScript/TypeScript in both frontend and backend.
- Frontend: Solid experience with Vue.js, React, or Angular + TypeScript, HTML5, CSS3/SCSS.
- Backend: Working knowledge of Node.js, REST APIs, and databases (PostgreSQL/MySQL).
- You know message queueing technologies, like RabbitMQ, BullMQ, or GCP PubSub.
- Testing discipline - you write unit tests and understand why E2E testing matters.
- Database proficiency - comfortable writing SQL and using ORMs to manage data effectively.
- Git collaboration - experienced working in team environments with branches, PRs, and code reviews.
- Strong communicator - you can explain technical decisions to both technical and non-technical stakeholders.
- Self-driven learner - you tackle unfamiliar challenges, research solutions, and aren't afraid to ask for help when needed.
Nice to Have
- Experience with Vue 3 Composition API and Pinia.
- Knowledge of monorepo architecture or Vite.
- Docker and containerization experience.
- Performance optimization on either side of the stack.
- Understanding of WebSockets or real-time features.
- Any DevOps or CI/CD exposure.
Benefits
- 360 Growth: Limitless learning opportunities with access to Reforge, Couch Hub, global conferences, libraries, strong feedback culture, and mentoring through TesoXchange. We're invested in helping you level up from mid to senior.
- Freedom & responsibility: Work from modern offices in Kaunas and Vilnius, home, or anywhere in the world. Flexible schedule, trust-based culture, and the space to bring your ideas to life.
- Wellness simplified: Health insurance from Day 1, gym memberships, recharge leave, Headspace subscriptions, and regular health checks. Join sports, arts, and hobby clubs or enjoy work-life balance.
- Work hard - play hard: Company events like Summerfest & Winterfest, Town Hall, team-buildings, workations, Žalgiris Arena VIP Lounge access, and milestone gifts for life's big moments.
Work Arrangement
Hybrid
Team
Structure: autonomous squad
Additional Information
- Gross salary 5600 - 7600 EUR/month. Specific compensation based on experience and competence. We’re always looking for experienced talent to raise the bar. If you’re excited about the role but the listed salary range doesn’t align with your expectations, we still encourage you to apply - we’re open to adjusting compensation based on the impact and value you bring.