Job Title Senior Full Stack Developer (Node.js / React / AWS) Job Overview We are seeking a Senior Full Stack Developer with strong hands-on experience in Node.js, React, PostgreSQL, and AWS. This role is suited to a developer who can build secure, scalable, resilient, and high-performing applications, and contribute to modern cloud-native and event-driven solutions. The ideal candidate will combine strong engineering fundamentals with practical experience building and supporting robust services across backend, frontend, and AWS environments. Key Responsibilities * Design, develop, and maintain backend services and APIs using Node.js * Build modern, responsive, and maintainable frontend applications using React * Develop and support cloud-native solutions on AWS * Work with PostgreSQL for schema design, query development, optimisation, and data integrity * Build and support integrations using AWS services such as Lambda, SQS, API Gateway, S3, RDS, and CloudWatch * Implement event-driven, asynchronous, and resilient processing patterns where required * Contribute to technical design and translate agreed solutions into robust implementations * Apply engineering best practices across security, performance, scalability, reliability, testing, and maintainability * Support troubleshooting and incident resolution across environments * Collaborate with architects, QA, DevOps, product, and other engineers to deliver end-to-end features * Participate in code reviews, sprint ceremonies, release activities, and continuous improvement * Mentor junior developers and help raise overall engineering quality within the team Required Skills and Experience * Strong hands-on experience in Node.js backend development * Strong experience with React for frontend application development * Good experience with PostgreSQL or other relational databases * Strong hands-on experience with AWS, including services such as Lambda, SQS, API Gateway, S3, RDS, and CloudWatch * Good understanding of cloud-native, serverless, and event-driven architecture patterns * Experience designing and integrating REST APIs and service-to-service integrations * Good understanding of secure coding, scalability, performance optimisation, resilience, and observability in distributed systems * Experience with Git, branching strategies, and CI/CD pipelines * Experience with automated testing approaches across backend and frontend * Strong debugging, problem-solving, and communication skills * Experience working effectively in Agile delivery teams Desirable Skills * Experience with TypeScript * Experience with Docker and container-based deployment patterns * Experience with monitoring and operational support in AWS environments * Experience using GitHub Copilot or similar AI-assisted development tools * Experience delivering enterprise, government, or regulated digital services ACTIVE SC CLEARANCE REQUIRED