Node.js Developer
About Us
At TTC, we are Enriching lives by connecting people and places. For over 100 years, we’ve been bringing the world closer together by crafting journeys that create lasting memories, lifelong friendships and meaningful cultural connections. Across more than 70 countries and our award-winning brands, we design and deliver travel experiences that go beyond sightseeing - they change perspectives.
Behind every unforgettable journey is a passionate team making it happen. That’s where you come in.
Our Values
Everything we do is guided by our five shared commitments:
- Value Every Voice - We put people first.
- Act with Integrity - We do what’s right.
- Explore Beyond Boundaries - We’re driven by curiosity.
- Own the Outcome - We take responsibility for our decisions.
- Succeed Together - We’ve got each other’s backs.
Node.js Developer
We are looking for a Node.js Developer to join our team and help us build scalable, high-performance backend services powering our global platforms.
In this role, you will be responsible for developing server-side logic, managing data exchange between systems, and ensuring performance, security, and reliability of our applications. You will also collaborate closely with frontend developers to deliver seamless, end-to-end solutions.
Your responsibilities
- Developing, refactoring, and maintaining backend services using Node.js
- Designing and managing efficient data exchange between server and client applications
- Collaborating with cross-functional teams to deliver high-quality software solutions
- Deploying changes through CI/CD pipelines to staging and production environments
- Monitoring, diagnosing, and resolving application issues
- Writing and maintaining automated tests to ensure system reliability
- Optimizing application performance and scalability
- Implementing and maintaining security best practices
- Supporting integration with frontend components
Our requirements
- Minimum 5 years of experience as a Node.js Developer or in a similar role
- Strong proficiency in JavaScript and Node.js
- Experience with REST APIs and backend architecture
- Hands-on experience with databases such as MySQL, PostgreSQL, MongoDB, or Redis
- Familiarity with WebSocket and real-time communication
- Experience working with Docker and AWS infrastructure
- Understanding of data security principles
- Knowledge of modern JavaScript ecosystems, libraries, and frameworks
- Basic understanding of frontend technologies (e.g. React, Vue.js, Angular)
- Strong analytical and problem-solving skills
- Ability to work effectively in an international environment
- Very good communication skills and fluency in English (C1)
Nice to have
- Degree in Computer Science, Mathematics, or a related field
What we offer
- Hybrid work model (1–2 days per week in our Katowice office)
- Opportunity to work on global-scale platforms used by millions
- International environment and collaboration with experienced professionals
- Continuous learning and development opportunities
- English lessons
- Attractive remuneration in Euro
- Individual development budget
- Participation in conferences (Poland and abroad)
- Mentoring and support from tech leaders
- Space for innovation and developing your own ideas
- Knowledge-sharing culture and support for IT community initiatives
- Flexible working hours
- Partially or fully funded training
Interested? Apply and let’s build something impactful together.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Fullstack Engineer
2026-06-13
.NET Developer
2026-06-18
Senior Full Stack Engineer (Java, SSR)
2026-06-13
- Posted
- Jun 18, 2026
- Type
- Full-time
- Level
- Associate
- Location
- Katowice
- Company
- The Travel Corporation
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Fullstack Engineer
2026-06-13
.NET Developer
2026-06-18
Senior Full Stack Engineer (Java, SSR)
2026-06-13