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.