Senior Full Stack Engineer
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• 6+ years of software or product engineering experience • Strong experience building and scaling production systems • Comfort with backend engineering (NodeJS, Postgres, TypeScript) • Strong understanding of LLM application development patterns (RAG, prompt engineering, consistency testing) - either through production experience or demonstrated personal projects. If you're new to LLMs but have shipped complex production systems in other domains and are comfortable rapidly learning new technologies, we'd still love to hear from you. • Ability to operate autonomously in a small, high-velocity team • Excellent communication and collaboration skills • Some experience with Kubernetes or distributed systems • It is a plus if you also have: • Experience working on AI-driven or data-heavy products • Frontend experience (NextJS, React, TypeScript) • Understanding of CRM data models or workflow automation • ⚠️ This role may not be for you if you: • Need lots of structure • Will only ship pixel-perfect results before releasing • Need a fully fleshed-out spec to code • Are heavily indexed on DevOps and have spent less time on software engineering • ❌ This role is definitely not for you if you: • Prefer fully remote work (this role requires at least 3 days a week in the office) • Do not enjoy the intensity of an early-stage startup • Have side hustles or other projects • Want to manage a team • Back-end (AWS): NodeJS, TypeScript, Postgres • Front-end: NextJS, TypeScript, Tailwind • Workflow automation: n8n • We are around 30 people with 7 engineers and 1 Product Manager, including: • Sam Houghton, Founding Engineer • Eleanor Leung, Senior Engineer • David Saltares, Senior Engineer • Stefan Sabev, Head of Product • Tom Ankers, Senior Engineer • Willis Chou, Senior Engineer • 🎫 Visas & Relocation • We sponsor visas for exceptional candidates and provide relocation support for those moving to London.
Responsibilities
• Owning and scaling Kernel’s back-end infrastructure (AWS, NodeJS, Postgres, n8n) • Designing systems that process millions of accounts, terabytes of data and thousands of parallel executions • Building reliable, scalable data pipelines and services for enterprise customers • Rapidly shipping features to users and to our internal team • Continuously evaluating code, infrastructure and processes to find improvements • Automating manual processes to increase speed and reliability • Sharing feedback on roadmap direction and ideas on bets to place and potential solutions • Ensuring a world-class, scalable back-end infrastructure • Working daily with the team to move us toward our next goal • Implementing mass-action workflows that clean, enrich and complete CRM data • Establishing robust monitoring, observability and reliability practices • Partnering with product and solutions engineering to translate business logic into safe mass actions in customer CRMs
Benefits
• £110K – £170K • Offers Equity • Upload your resume here to autofill key application fields. • Drop your resume here! • Parsing your resume. Autofilling key fields... • or drag and drop here • Tell us why you are applying to work at Kernel and how you think you can have an impact on our team. • Are you excited by Kernel's way of working? • Yes, I'm excited and want to build something generational • I'm definitely interested, but I'd like to discuss it • This doesn't excite me • Most roles are required to work 4–5 days per week in the office to support collaboration. Engineering roles are exempt from this requirement, but must still work at least 3 days per week in the office. • 4–5 days per week in the office • at least 3 days per week in the office • I can commit to the required office presence for my role • I need more flexibility that may not align with this expectation • I'm applying to an engineering role and can commit to 3 days in the office • 3. Ways of working: Everyone at Kernel shares one obsession: building a generational company. You’ll join a team who shows up with great work ethic, a drive to win every day, and who expect the same from you. The bar is high because the ambition is higher. What does great work, in both effort and outcome, look like for you?