Turn this role into an interview — a resume and cover letter built around what this employer wants.
SundaySky in York, UK is seeking a Senior Full-Stack Engineer who can independently design, build, test, and operate complex capabilities across our web app, backend services, data integrations, and video creation platform.
You will own product capabilities from discovery to production deployment, translate requirements into scalable technical solutions, and mentor peers while partnering with Product, UX, QA, and DevOps.
Communicate risks early and propose practical alternativesIdentify missing requirements, edge cases, dependencies, and operational concernsDeliver maintainable solutions rather than narrowly solving the immediate ticketOwn a complex capability with limited technical supervisionStrong full-stack development experience with modern JavaScript and TypeScriptAdvanced experience with a modern frontend framework, preferably ReactThe ideal candidate combines strong frontend and backend expertise with sound architectural judgment, product thinking, and the ability to raise the technical performance of the broader teamStrong understanding of automated testing strategies at the unit, integration, API, component, and end-to-end levelsStrong understanding of software design principles, modular architecture, scalability, technical debt management, and maintainabilityWorking knowledge of application security, authorization, identity, secrets management, data protection, and secure coding practicesStrong understanding of cloud-native application development, preferably within AWSExperience with containers, CI/CD pipelines, infrastructure environments, and modern deployment practicesStrong backend development experience using Node.js, Python, Java, C#, or a comparable server-side technologyExperience building complex, workflow-oriented web applications rather than primarily content-oriented websites7+ years of professional software development experience, including substantial experience building production SaaS applicationsExperience integrating with third-party APIs, authentication providers, data platforms, or enterprise systemsExperience designing and implementing REST APIs, event-driven services, background jobs, and asynchronous workflowsStrong understanding of relational and non-relational data modelingExperience diagnosing distributed application issues using logs, metrics, traces, database analysis, and browser toolingExperience working with Git-based development workflows, pull requests, code reviews, branching strategies, and automated quality checksStrong knowledge of component architecture, state management, frontend performance, responsive design, and browser behaviorExperience with PostgreSQL or another modern relational databaseProduce implementation plans that other engineers can executeA successful Senior Full-Stack Engineer should be able to:Make sound technical tradeoffs and clearly explain the reasoning behind themDemonstrate accountability for the production behavior of the software they buildBalance speed, quality, scalability, and technical debtImprove the quality and productivity of engineers around themDebug issues that span multiple services or application layersExperience with message queues, event buses, serverless services, or distributed job-processing systemsExperience improving or modernizing an established software platform while continuing to deliver new product capabilitiesExperience in a multi-tenant SaaS environmentExperience with AI platforms, large language models, retrieval-augmented generation, prompt orchestration, or AI-generated mediaExperience with browser-based motion graphics using React, JavaScript, CSS animations, Canvas, WebGL, or related technologiesExperience building configurable enterprise platforms with permissions, approval workflows, auditability, and governance controlsExperience with video, audio, media processing, creative tooling, animation, rendering, or digital asset managementExperience with infrastructure as code and production observability platforms