Senior Fullstack Software Engineer

JavaScript

Senior Fullstack Software Engineer

JavaScript
aleja Grunwaldzka 413, Gdańsk

Wakacje.pl

Full-time
B2B
Senior
Hybrid

Job description

About Wakacje.pl

We are an e-commerce platform and a network of travel agencies offering a wide range of travel products. Since 2015, we have been part of Wirtualna Polska Holding – Poland’s largest group of media and e-commerce companies. Together with Travelplanet.pl and the Invia brands across CEE, we are building a unified travel group driven by a shared #TravelMindset. In our daily work, we #Explore better ways to grow, #Engage through real ownership and teamwork, and #Enjoy building experiences that people genuinely look forward to. 

Send us your CV and… see you at Wakacje.pl! ✈️ 

Key responsibilities:

  • Designing, implementing, and maintaining functionality of JavaScript/TypeScript-based applications used by internal and external clients.

  • Ensuring the codebase is clean, maintainable, scalable, and aligned with engineering best practices.

  • Monitoring application health using technical and business metrics (e.g., Grafana dashboards) and reacting to anomalies or incidents.

  • Optimizing existing solutions, improving performance, and ensuring reliability of critical system flows such as checkout and payments.

  • Collaborating closely with business stakeholders and product teams to translate requirements into technical solutions and continuously improve the product.

  • Working with databases to analyze data, debug issues, and ensure correct data flow between services.

  • Proposing and implementing new ideas, selecting appropriate technologies, and contributing to architectural decisions.

  • Creating and maintaining unit and integration tests to ensure stability and long-term maintainability of the system.

Requirements:

  • Min. 5 years of experience with React.js and Next.js or Nest.js or Express.js

  • Strong experience with Node.js (production-grade APIs, async patterns, error handling, performance optimization)

  • Solid knowledge of JavaScript / TypeScript and modern backend architecture (REST, middleware, validation, auth)

  • Experience with API integrations (payments, CRM, external services) and handling edge cases

  • Practical experience with logging, monitoring, and debugging in production environments

  • Understanding of performance optimization and scalability in high-traffic transactional systems

Nice to have:

  • Experience with Bun or alternative JS runtimes

  • Familiarity with Redis (caching, session handling, rate limiting)

  • Experience with Server-Sent Events (SSE) or real-time communication patterns

  • Knowledge of system observability tools (e.g., Grafana, ELK stack)

  • Experience in e-commerce / booking / checkout systems with conversion-focused optimization

  • SEO / Core Web Vitals / Google Analytics / Web Accessibility

What do we offer:

Workplace safety and comfort:

  • Employment based on an employment contract or B2B,

  • Full support during the onboarding period under the supervision of an engaging leader/buddy.

Business agency and agility:

  • Real influence on business decisions, the ability to take initiatives and implement your ideas.

Development within the organization:

  • Individual Development Plan,

  • Participation in training courses and conferences to enhance professional competencies.

All-inclusive for Employees:

  • A benefits package that you can use according to your preferences – Lux Med medical care, Health and Life Insurance (PZU and Warta), Multisport card, shopping and lunch vouchers, and many other cafeteria offers available on the Worksmile platform,

  • Study Tour – trips abroad to explore our product offerings (destination tours and hotel audits),

  • A training and webinar package supporting professional and personal development,

  • Discounts on our products for employees and their families,

  • Work in the modern Alchemia office complex – Neon building, 100 meters from the Gdańsk Przymorze-Uniwersytet SKM station,

  • Teambuilding events for the start and end of the tourist season – check them out: InstagramLinkedInTiktokFacebook,

  • Mini events, delicious coffee, and on Mondays, hot chocolate,

  • Casual dress code.

Ready to join the team with a #travelmindset? We’re waiting for you!

Tech stack

    Polish

    C2

    English

    B2

    React

    master

    Next.js

    master

    TypeScript

    master

    Node.js

    advanced

    Grafana

    junior

    Redis

    junior

    SEO

    junior

    Bun

    nice to have

Office location

Senior Fullstack Software Engineer

Summary of the offer

Senior Fullstack Software Engineer

aleja Grunwaldzka 413, Gdańsk
Wakacje.pl
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Administratorem danych jest Wakacje.pl S.A. ul. Grunwaldzka 413, 80-309 Gdańsk (dalej „Wakacje.pl”). Dane przetwarzane będą w celu oce... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.