Senior Full-Stack JS / TS Engineer
Role Overview
We’re looking for a Senior Software Engineer to help scale and improve an existing consumer and B2B product. You’ll work across the full stack on a live production system, collaborating closely with product and design in a pragmatic, startup environment. The role is hands-on, with a strong focus on code quality, delivery, and using modern tooling, including AI-assisted development tools like Claude Code.
Company Description
An AI-powered influencer marketing platform built for hospitality brands (hotels, restaurants, events, and experiences) and helps them connect with creators, launch and manage collaborations, and drive awareness and bookings in a way that’s designed to be simple, affordable, and effective — without needing a large marketing team.
Responsibilities
- Build and maintain front-end applications using React and TypeScript.
- Develop and enhance backend services and REST APIs using JavaScript/TypeScript.
- Work with and optimize data models and queries in MongoDB.
- Contribute to the scalability, reliability, and maintainability of an existing production system.
- Collaborate with product and design to deliver features for both consumer and B2B users.
- Review code, improve engineering standards, and help guide technical direction.
- Use AI-assisted coding tools (e.g., Claude Code) as part of your day-to-day development workflow.
- Support and mentor other engineers where appropriate.
Requirments
- 5+ years of professional software engineering experience.
- Strong experience with React and modern front-end patterns.
- Solid backend experience building and maintaining RESTful APIs.
- High proficiency in JavaScript and TypeScript.
- Experience working with MongoDB or similar NoSQL databases.
- Experience deploying and operating systems on Google Cloud Platform (GCP).
- Comfortable working on an existing codebase and improving it incrementally.
- Prior experience with consumer-facing and/or B2B products.
- Experience using modern developer tooling, including Claude Code or similar AI tools.
- Strong communication skills and ability to work effectively in a fully remote team.
Nice to Have
- Experience with distributed systems or scaling production applications.
- Familiarity with CI/CD pipelines and cloud-native tooling on GCP.
- Experience working in remote-first or async teams.
- Exposure to performance tuning, observability, or security best practices.
Working Conditions
Mon — Fri 9-5 (UK / London timezone) at least 5-6 hours of daily overlap.
Stages
- Initial HR Screening (10 min).
- In-depth HR Interview (60 min).
- Technical Validation (30 min).
- Client Interview (30 min).
- Job Offer.
Required languages
| English | C1 - Advanced |