At a Glance
- Tasks: Design and develop secure, scalable applications using Node.js, React, and AWS.
- Company: Join a forward-thinking tech company focused on innovation and collaboration.
- Benefits: Enjoy competitive pay, health perks, remote work options, and growth opportunities.
- Why this job: Make an impact with cutting-edge technology in a dynamic, supportive environment.
- Qualifications: Experience in Node.js, React, PostgreSQL, and AWS is essential.
- Other info: Mentorship opportunities available to help you grow your skills.
The predicted salary is between 60000 - 80000 £ per year.
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
senior full stack developer in Stoke-on-Trent employer: Free-Work UK
Contact Detail:
Free-Work UK Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land senior full stack developer in Stoke-on-Trent
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work with Node.js, React, or AWS. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving backend services and cloud-native solutions. This gives potential employers a taste of what you can do beyond just a CV.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and system design principles. Practice common algorithms and data structures, and be ready to discuss your experience with AWS services and event-driven architectures.
✨Tip Number 4
Don’t forget to apply through our website! We love seeing candidates who are genuinely interested in joining our team. Plus, it’s a great way to ensure your application gets the attention it deserves.
We think you need these skills to ace senior full stack developer in Stoke-on-Trent
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Node.js, React, and AWS. We want to see how your skills match the job description, so don’t be shy about showcasing relevant projects or achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about full stack development and how your background makes you a perfect fit for our team at StudySmarter.
Showcase Your Projects: If you've worked on any cool projects using the technologies mentioned, include them! We love seeing real-world applications of your skills, especially if they demonstrate your ability to build secure and scalable solutions.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!
How to prepare for a job interview at Free-Work UK
✨Know Your Tech Stack Inside Out
Make sure you’re well-versed in Node.js, React, PostgreSQL, and AWS. Brush up on your knowledge of these technologies, especially how they interact with each other. Be ready to discuss specific projects where you've used them and the challenges you faced.
✨Showcase Your Problem-Solving Skills
Prepare to talk about how you've tackled complex issues in past projects. Think of examples where you implemented event-driven architectures or optimised performance. This will demonstrate your ability to think critically and apply engineering best practices.
✨Be Ready for Technical Questions
Expect to dive deep into technical discussions. You might be asked to design a system or troubleshoot a problem on the spot. Practise explaining your thought process clearly and concisely, as communication is key in collaborative environments.
✨Highlight Your Team Collaboration Experience
Since this role involves working closely with architects, QA, and other engineers, share examples of how you've successfully collaborated in Agile teams. Discuss your experience in code reviews and mentoring junior developers to show your commitment to team growth.