Full Stack JavaScript Engineer - Booking Experience Team
Full Stack JavaScript Engineer - Booking Experience Team
Join DiscoverCars.com and help us scale the world’s leading global car‑rental marketplace. The Booking Experience Team is seeking a candidate who will become an integral part of our team, contributing to enhancing our customers' user experience. We are looking for a candidate with substantial experience in developing both user interfaces and the backend systems that support them. The primary responsibilities will include developing new features and improving existing functionalities.
Requirements
- 5+ years of experience building web applications
- Strong JavaScript/TypeScript skills and solid understanding of modern ES6+ features
- Backend experience with Node.js (Nest.js, Next.js, Express, etc.)
- Solid understanding of clean architecture, modular code design, and RESTful API development
- Ability to quickly understand and work with legacy JavaScript codebases
- Bachelor’s degree in CS/Software Engineering or equivalent experience
- Strong communication and collaboration skills
- Good knowledge of English and Latvian; knowledge of Russian will be considered an advantage.
- Experience working in distributed, asynchronous teams
- Willingness and experience in using AI-powered tools (e.g., Claude, OpenAI Codex / GitHub Copilot) for coding, debugging, and productivity.
Responsibilities:
- Design and implement new features that improve the user experience across our global car rental platform
- Maintain and optimize existing functionalities, ensuring high performance, responsiveness, and scalability
- Collaborate closely with cross-functional teams - Design, Engineering to align technical solutions with business goals
- Work with legacy systems and quickly gain understanding of existing components like customer self-service portals, email marketing tools, referral programs, and online check-in modules
- Design and consume RESTful APIs, ensuring consistency and reliability in data flow between frontend and backend services
- Participate in code reviews, testing, and documentation to ensure code quality and knowledge sharing
What We Offer
- A culture that encourages initiative, creative thinking, and the opportunity to drive meaningful change in a fast-moving, supportive team
- Competitive salary 3500-4500Eur, gross, based on experience and skills
- 8 hours of paid self-development time each month, post-probation
- Professional training programs to develop your expertise
- Department-level team buildings and full-company events like our Winter Ball and Summer Festival
- Comprehensive health insurance after probation
- Fresh fruits and healthy snacks every Tuesday and Thursday
- Relaxation zones with a yoga room, massage chair, and cozy chill-out areas
- Fully equipped game rooms – air hockey, table football, board games, chess
- Modern office near Riga city center with panoramic views of the Daugava
- Fully stocked kitchens – unlimited tea, coffee, hot chocolate, syrups, muesli
- Shower facilities for active commuters
- Special recognition on every work anniversary
- Thoughtful holiday gifts for you and your children
- Festive masterclasses and office events for holidays like Easter, Midsummer, and Christmas
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Engineer I - Java
2026-05-12
Software Engineer, Developer Enablement
2026-05-14
Desenvolvedor Fullstack Senior (Golang + Web)
2026-05-06
- Posted
- Feb 20, 2026
- Type
- Full-time
- Level
- Entry
- Location
- Riga
- Company
- DiscoverCars.com
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Engineer I - Java
2026-05-12
Software Engineer, Developer Enablement
2026-05-14
Desenvolvedor Fullstack Senior (Golang + Web)
2026-05-06