Full-stack Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+18 more
Job description
We’re looking for a Full-Stack Engineer to join our Travel Experience team. This is a tight-knit, guest-facing team building products in areas such as online check-in, trip management, guest communication, and authentication.
You’ll be the third engineer on a team with a Lead Engineer, Product Manager, and Product Designer. The work is full-stack, though with a user-facing tilt. You’ll build polished interfaces in Next.js while also shaping the NestJS APIs and services behind them., * 2-week sprints with daily standups, refinements, sprint planning, and retros
- First Friday of each sprint is dedicated to tech gardening, where we improve our codebase, documentation, monitoring, and chip away at technical debt
Requirements
- Next.js hosted on Vercel
- TypeScript, React, CSS Modules
- Zod, React Hook Form
- Storybook
- React Aria Components, RadixUI
Backend
- NestJS microservices running on AWS Lambda
- AWS services such as DynamoDB, SQS, SNS, and EventBridge
- SST for Infrastructure as Code
- New services adopt Clean Architecture, use-case driven, easy to test, and AI-friendly
Monitoring
- Lumigo and Sentry
Developer Tools
- Claude Code and Cursor for AI-assisted development
- GitHub with CodeRabbit for code reviews, Strong technical skills are important, but how you approach your work is just as important., * Own your work. When something’s unclear, you investigate, propose solutions, and unblock yourself. You stick to your word., * 4+ years of professional full-stack engineering experience
- Strong experience with Next.js, TypeScript, React, and CSS
- Strong experience with Node.js and API design
- Hands-on experience with serverless (Lambda, DynamoDB, SQS, SNS)
- Comfortable with Agentic workflows, able to leverage agents in a structured way
- Fluency in English
- Self-starter with an ownership mindset
Nice to Have
- Familiarity with NestJS
- Experience with Infrastructure as Code (SST preferred)
- Exposure to Clean Architecture or Domain-Driven Design patterns
Benefits & conditions
- Communicate proactively. When something’s off, you raise it constructively in standups, retros, or Slack. Not as blame, but as a path forward.
- Obsess over quality. We’re guest-facing. Details matter. You catch the edge cases, polish the UI, and don’t ship “good enough.”
- Learn fast and stay curious. You seek feedback, evolve your skills, and aren’t defensive when someone challenges your approach.
- Have good product taste. You understand trade-offs, think beyond the ticket, and balance technical decisions with what’s best for the guest experience.
- Thrive in a fast-paced environment. We move quickly. You’re energized by that, not overwhelmed.
- Lift others up. You share context, give thoughtful code reviews, and help teammates grow. You’re patient when pairing and generous with your knowledge.
About the company
Hey there! We’re Numa, a forward-thinking hospitality brand redefining how people discover cities. We create spaces where simplicity meets innovation, offering thoughtfully designed rooms, studios, and apartments in the heart of Europe’s most vibrant neighbourhoods. We’re not just transforming the guest experience-we’re revolutionizing the hospitality industry from the inside out. Our cutting-edge technology streamlines operations, delivering unparalleled value with no hidden fees-just real, quality experiences. At Numa, we believe that travel should be curious and authentic, and we bring those same values to our work culture. As part of our team, you’ll experience a dynamic and supportive environment where creativity thrives, and your contributions make a real impact. We’re committed to fostering a diverse, inclusive, and equitable workplace where every voice is valued, and different perspectives fuel our innovation.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Dev Digest 121 - AI goes offline
Dev Digest 133 - Back to Front
Dev Digest 131 - AI'm not sure about OSS
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again