cover

Mid-Level Fullstack Developer (m/f/d) Node.js and PHP/ 3 weeks ago

Application ends: 2025-12-28

Quick Summary

This Fullstack Developer role involves joining a self-organized domain team to continuously develop and implement features for online ticketing software, operating under a “you build it, you run it” philosophy. The core stack utilizes TypeScript (Node.js) with nestJS for the backend and ReactJS for the frontend, built on a microservices architecture hosted on AWS. Candidates must have several years of professional experience with Node.js/JavaScript (ideally TypeScript), full-stack knowledge covering frontend, backend, infrastructure, and databases, and experience with distributed systems, agile teams, UnitTests, and Git. The position requires fluency in English and a minimum B2 level of German, offering up to 100% remote work from a home office in Germany with flextime.

Fullstack Developer (Node.js, React)

As a new member of our client team, you will collaborate on managing events within our proprietary system and configuring our online shops. You will join one of three self-organized domain teams at ticket i/O IT, which autonomously manages its projects. The team currently consists of a Tech Lead, a Product Owner, and five Fullstack Developers.

You will be part of a 30-person IT and product team, driving the development of new features for our online ticketing software in an agile sprint environment. Our tech stack includes TypeScript (Node.js), with nestJS for the backend and ReactJS for the frontend. We build and host our microservices-based, scalable infrastructure on AWS.

We are an innovative company in the ticketing and event industry, leveraging years of experience in events, leisure, sports, and trade fairs to create an intuitive software solution. Since 2014, our team of over 90 employees has been dedicated to ensuring seamless event experiences.

Tasks

  • Support the continuous development and implementation of features for creating, validating, and dispatching event tickets.
  • Design and develop new features, from requirements analysis through to implementation.
  • Balance visionary ideas with optimal, pragmatic, and economical software architecture.
  • Oversee process monitoring with a focus on scalability.
  • Engage in DevOps tasks in collaboration with our administrators.
  • Operate under a “you build it, you run it” philosophy, with support from our CoreTeam, using nestJS for the backend and React for the frontend.

Qualifications

  • Experience working in agile, self-organized, and autonomous teams.
  • Experience with distributed systems.
  • Full-stack knowledge, from frontend and backend to infrastructure and databases.
  • Several years of professional experience with Node.js and proficiency in JavaScript, ideally with TypeScript.
  • A keen eye for clean architectures and interfaces.
  • Experience with UnitTests and Git to ensure quality and team synchronization.
  • Eagerness to learn new programming languages, technologies, and methods.
  • Fluency in English and a good command of German (min. B2 level).
  • Experience with Domain-Driven Design (DDD) or AWS is a plus.

Benefits

  • Modern Apple hardware, your choice of IDE, and two 4K monitors at your office workstation.
  • Excellent work-life balance with flextime, home office options (up to 100% remote), an Urban Sports membership, and 30 vacation days plus 2 company holidays.
  • JobRad program to lease your dream bike.
  • Comprehensive security with company-subsidized disability and pension plans.
  • An open, appreciative atmosphere with unique summer parties, Christmas celebrations, and various team activities.

Beyond technical skills, we seek individuals who align with our culture of experience and humanity. If you are interested, please apply directly with your resume, a link to your GitHub account, your salary expectations, and your potential start date.

Share

ticket i/O GmbH

ticket i/O GmbH

  • Address
    2-4 Im Zollhafen Köln Nordrhein-Westfalen,50678
View Profile
Your experience on this site will be improved by allowing cookies Cookie Policy