ComeTogether · Careers

Lead Engineer / Senior Full-Stack Developer

Mobile (React Native) & Web (Next.js / Node.js) · Thessaloniki

LocationThessaloniki, Greece · Mostly remote
TypeFull-time · Permanent
Experience5+ years
Reporting toCTO, COO
Apply for this role
01 — Who we are

About ComeTogether

ComeTogether is a technology company transforming the way live events are sold, promoted and experienced.

Our platform goes beyond traditional ticketing by helping event organizers increase revenue through official ticket resale, community-driven marketing, cross-selling of products and experiences, and powerful real-time analytics.

Since launching, we have powered more than 1,000,000 ticket sales across concerts, festivals, sports events, cinemas, theatres, and cultural experiences. Today, we work with some of the leading event organizers and venues in Greece while continuously expanding internationally, with active collaborations across Europe and Australia — including major productions such as the YE Live concert in Albania.

Our vision is to build the next generation of event commerce infrastructure — combining ticketing, marketing, fan engagement, and, in the long term, blockchain-powered technologies to create a more transparent and efficient ecosystem for the live entertainment industry.

We are a small team that moves fast, takes ownership and enjoys solving challenging problems with real-world impact.

02 — The mission

Why this role exists

As ComeTogether grows into a broader event commerce platform, we need a senior engineer to take real ownership of the core product surfaces that power ticket sales, access control, and the attendee experience.

We are looking for someone who treats the product as their own, takes full responsibility for what they ship, and is comfortable being a primary technical point of contact rather than one cog in a large team. Ownership is the single most important quality we are hiring for — you will own decisions, outcomes, and reliability, end to end. This is a hands-on senior/lead role, not a pure management one.

03 — The product

The product you'll own

Our stack is built around three core surfaces, all of which you will work on:

Web

Web application

Next.js + Node.js

The customer and organiser facing web platform. You will lead the frontend in Next.js and contribute to the Node.js backend APIs, integrations, and the data flows behind ticketing and access control.

Mobile

Scanner app

React Native

The mobile app used by staff at venue gates to validate tickets in real time. It has to be fast, resilient on flaky event-day networks, and dependable under load when thousands of people arrive at once.

Mobile

Wallet app

React Native

The mobile wallet where attendees store and manage their tickets — purchase, transfer, present at the gate, and receive event updates. The attendee-facing companion to the scanner and a growing part of our product.

04 — Day to day

What you'll actually do

  • Lead frontend development of the Next.js web application: build features end to end, improve performance, and raise UI/UX quality.
  • Contribute to the Node.js backend that supports the frontend — building and maintaining APIs, third-party integrations, and data flows.
  • Develop and grow the React Native wallet app — new features, smoother UX, and tighter integration with the ticketing backend.
  • Maintain, expand and harden the React Native scanner app, keeping ticket validation fast and reliable even under peak event-day load and poor connectivity.
  • Take ownership of production reliability, including time-critical incidents during live events when there is no room for downtime.
  • Work directly with product, design and operations to scope, estimate and ship new functionality at the fast pace the business moves at.
  • Make pragmatic architectural decisions, keep code quality high through reviews and testing, and document and de-risk knowledge as the team grows.
  • Thoughtfully integrate AI tools into your development pipeline — adopting them consciously and strategically, where they add real value.
  • Use automation/workflow tools such as n8n to connect systems, automate internal processes, and reduce manual work across the product.
05 — About you

What we're looking for

  • 5+ years of professional software engineering experience in comparable, hands-on roles.
  • Solid frontend expertise with Next.js / React and TypeScript, and a good eye for performance and UX.
  • Practical backend experience with Node.js — building, integrating, and maintaining APIs.
  • Strong production experience with React Native — you have shipped and maintained real mobile apps, not just prototypes.
  • A strong ownership mindset — you take full responsibility for a mature codebase end to end: read it, debug it, refactor it, ship it and stand behind it.
  • A conscious, strategic approach to AI — you already use AI tools and apply good judgement about where they genuinely improve quality, not adoption for hype's sake.
  • Hands-on experience with automation/workflow tools such as n8n (or similar, e.g. Zapier, Make).
  • You thrive in a fast-moving, high-ownership environment and communicate clearly (English required; Greek a plus).
  • Preferably based in Thessaloniki, or able to join the team's office days there, roughly one day every two weeks. Candidates elsewhere in Greece considered if the fit is strong.
06 — Bonus points

Nice to have

  • Experience operating systems under high, spiky load.
  • Familiarity with cloud infrastructure, CI/CD and mobile release pipelines (App Store / Play Store).
  • App store deployment and over-the-air (OTA) update experience for React Native.
07 — What we offer

What we offer

Senior, high-ownership role

On products used by real crowds at real events.

Close-knit, high-trust team

We work like a strong sports team — high standards, visible impact.

Fast growth trajectory

New markets, new features, and room to shape how we build.

Mostly remote

Planned team office days in Thessaloniki, roughly one day per week.

€45,000 – €70,000 + substantial equity

At this stage of ComeTogether, equity is intended to be a significant part of the overall upside for the right person — not a symbolic add-on.

08 — Join us

How to apply

Send your CV and a short note (plus GitHub / portfolio if you have one). Tell us about a mobile or web product you owned and what you shipped.

Email your application
Skip to content