Junior Full Stack Engineer – HYBRID

Job Overview

logoAbout us At Scrub AI, we’re using AI and machine learning to solve a problem that has frustrated businesses for years: extracting messy data from spreadsheets.
Dealing with inconsistent, unstructured data is a tedious but essential task. We’re building technology that automates the process of extraction, transformation and validation with superhuman accuracy. By applying the latest advances in machine learning, we make data scrubbing seamless. We are initially targeting the insurance industry and have secured contracts with some of the largest companies in the space. Looking forward, our technology has the potential to transform sectors ranging from finance to healthcare.
We recently secured another £1M in funding (we’ve raised over £2.5M total) and are now scaling up. We’re looking for a Junior Full Stack Engineer to help us build and scale our AI-powered data platform. This is an opportunity to work at the intersection of machine learning, automation, and web development, solving high-impact challenges in a fast-moving startup. If you enjoy working with cutting-edge technology and real-world data problems, we’d love to hear from you.
ResponsibilitiesFrontend Development: Build and maintain components for our web platform using JavaScript/TypeScript, React, and Next.js while ensuring an intuitive UX.Backend Development: Assist in developing APIs and backend services using Python (Flask/FastAPI), including database integrations.Feature Development & Iteration: Work closely with product and design teams to rapidly prototype, test, and iterate on new features.Cloud & Deployment: Help manage deployments via AWS (ECR, ECS, Lambda, S3) and Vercel, ensuring high uptime and performance.Testing & Debugging: Write unit, integration, and E2E tests to improve code quality and proactively fix issues.Error Monitoring: Use Sentry or similar tools to track and resolve production bugs efficiently.Continuous Learning & Growth: Actively participate in code reviews, technical discussions, and mentorship sessions to accelerate learning.Cross-functional Collaboration: Work with backend, frontend, and ML engineers to deliver cohesive, high-impact solutions.
Requirements2+ years of experience in JavaScript (ES6+), TypeScript, and frontend frameworks (React, Next.js, Vue, or similar).2+ years backend development experience in Python (Flask/FastAPI)Familiarity with REST APIs, GraphQL, or gRPC, and modern software development principles.Basic experience with AWS (S3, Lambda, EC2, or similar) and deployment tools like Vercel, Docker, or GitHub Actions.Understanding of unit testing, integration testing, and debugging best practices (Jest, Cypress, Playwright).Some experience with databases (PostgreSQL, MySQL, DynamoDB, or Firebase).Ability to work in a fast-paced, dynamic startup environment and adapt quickly to new technologies.Self-motivated, problem-solving mindset, with a passion for building scalable, user-friendly products.Bonus: Experience with UI/UX best practices, TailwindCSS, or serverless functions.
What We OfferCompetitive salary and benefits package (including equity).Flexible/hybrid remote working (office based in Shoreditch).A dynamic, collaborative, and supportive work environment.Opportunities for professional growth and career advancement.The chance to work on cutting-edge projects that make a real-world impact.
Technologies we like to see on your resumeBackend: Python, Pandas, NumPy, Flask, FastAPI, Django, CeleryFrontend: JavaScript, TypeScript, React, Next.jsTools: Sentry, AWS, Docker

Job Detail
Shortlist Never pay anyone for job application test or interview.