Senior Full Stack Engineer
We are looking forRemote | Philippines | Reporting to the Engineering ManagerWe’re hiring a Senior Full Stack Engineer to design and deliver complex, high-impact features across our platform.This role is not just about building features; it’s about owning systems end-to-end, reducing ambiguity, and making sound technical decisions that scale. You’ll work across our Django backend and React/Next.js frontend, contributing to multi-service workflows and improving how the team builds and ships.How we will measure successHigh-quality output with low review friction: Most PRs merge within 1–2 review cycles, with minimal back-and-forth. Critical paths are consistently covered by tests, and post-merge fixes are rare (.Reliable and predictable delivery: Delivers ~90–100% of sprint commitments, with estimates typically within ±20–30% accuracy. Risks and dependencies are surfaced early (same day or within sprint), not at the end.Strong ownership and responsiveness: Owns features end-to-end (design → deployment → monitoring). Responds to bugs or incidents quickly (within 24 hours) and follows through until resolution without needing reminders.Effective problem solving across systems: Independently resolves most technical issues within their domain and contributes to cross-service problem solving. Escalates architectural decisions with clear reasoning and proposed solutions.Improves system quality and team effectiveness: Introduces improvements that reduce system complexity, improve test coverage, or enhance developer workflows. Regularly contributes to documentation, monitoring, or tooling that benefits other engineers.What you'll doOwn design and delivery of complex systems: Lead the development of features across backend and frontend, often spanning multiple services. Take ambiguous problems and turn them into clear, executable solutions with strong architectural thinking, scalability, and failure handling built in from the start.Drive technical quality and maintainability: Write clean, well-structured, and well-tested code that others can easily build on. Design systems that scale, reduce technical debt over time, and establish patterns and standards the team can follow.Deliver predictably and improve team velocity: Break down complex work into clear milestones, manage dependencies and risks early, and ensure consistent, reliable delivery. Actively improve how the team ships through better tooling, testing, and processes.Solve complex problems with sound judgment: Diagnose and resolve issues across services, identify root causes quickly, and make pragmatic trade-offs between speed, quality, and scalability. Anticipate risks before they become blockers.Own systems and elevate the team: Take responsibility for key services or domains beyond initial delivery, improving their reliability and usability over time. Lead through code reviews, mentorship, and contributions to documentation, monitoring, and shared engineering practices.What we're looking for5+ years of full-stack engineering experience, preferably building features for B2B SaaSStrong experience with Python (Django) and React / Next.jsExperience designing and building scalable, multi-service systemsStrong understanding of API design, system architecture, and performance optimizationExperience with testing, CI/CD, and production monitoringProven ability to break down complex problems and deliver independentlyExperience mentoring engineers or leading technical initiativesStrong communication skills; able to explain technical decisions simply and clearlyBonus: Experience improving developer workflows, tooling, or CI/CD pipelinesOther Info + Hiring ProcessThis role will be part of the Product, Design, and Engineering Team and report to the Engineering ManagerThis role is fully remote and requires working within UK business hours (BST/GMT)Candidate process: Screening > HR Screen (30 mins) > Interview with Engineering Manager (45 mins) > Technical Screening (Code Exam + Interview, ±1.5 hours total) > Culture Fit Interview/C8 (1 hour)
Apply Now
Apply Now