At a Glance
- Tasks: Join a team to design and develop digital solutions for government partners.
- Company: A consultancy focused on empowering decision-makers with transformative technology.
- Benefits: Hybrid work model, competitive pay, and long-term contract opportunities.
- Why this job: Work on impactful projects that shape real-world systems and enhance your tech skills.
- Qualifications: Strong React and Node.js experience, plus familiarity with Docker, Kubernetes, and CI/CD practices.
- Other info: 6-month rolling contract with potential for 2+ years of work.
The predicted salary is between 43200 - 46800 £ per year.
We are currently seeking a Full Stack Software Engineer to join on a contract basis to help design, develop and deliver intuitive, scalable digital solutions for our government partners. You’ll work as part of a multidisciplinary team, helping to build synthetic environments and decision support tools that model real-world systems—from transport networks to terrain and population dynamics.
Experience required:
- Strong experience with React
- Proficient in Node.js, including Express, NestJS, or Gatsby.
- Comfortable working with Docker and Kubernetes for containerised deployments.
- Experience with PostgreSQL and other database technologies.
- Solid grasp of microservices architecture, RESTful and gRPC services.
- Hands-on experience with Kafka for distributed data streaming.
- Experienced with CI/CD practices, Git workflows, and automated testing.
Overview:
- Hybrid: 2 days a week onsite in London
- Inside IR35
- £600-650 a day
- Start ASAP
- 6 month rolling contract
- 2+ years worth of work
Please apply with a copy of your CV and Emma from SR2 will contact potential candidates regarding next steps.
Full Stack Engineer employer: SR2 | Socially Responsible Recruitment | Certified B Corporation
Contact Detail:
SR2 | Socially Responsible Recruitment | Certified B Corporation Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Full Stack Engineer
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as React and Node.js. Consider building a small project or contributing to an open-source project that showcases your skills in these areas.
✨Tip Number 2
Network with professionals in the field, especially those who work with government projects or in consultancies. Attend meetups or online webinars related to full stack development to make connections and learn about potential opportunities.
✨Tip Number 3
Prepare for technical interviews by practising coding challenges that focus on React and Node.js. Websites like LeetCode or HackerRank can be great resources to sharpen your problem-solving skills.
✨Tip Number 4
Showcase your understanding of microservices architecture and CI/CD practices during discussions. Be ready to discuss how you've implemented these in past projects, as this will demonstrate your hands-on experience and fit for the role.
We think you need these skills to ace Full Stack Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with React, Node.js, Docker, Kubernetes, and PostgreSQL. Use specific examples from your past work that demonstrate your skills in these areas.
Craft a Strong Cover Letter: Write a cover letter that explains why you are interested in the Full Stack Engineer position. Mention your experience with microservices architecture and CI/CD practices, and how they relate to the role.
Showcase Relevant Projects: If you have worked on projects involving synthetic environments or decision support tools, be sure to include them in your application. Describe your role and the technologies used.
Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial for a technical role.
How to prepare for a job interview at SR2 | Socially Responsible Recruitment | Certified B Corporation
✨Showcase Your Technical Skills
Make sure to highlight your experience with React and Node.js during the interview. Be prepared to discuss specific projects where you've used these technologies, and demonstrate your understanding of related tools like Express, NestJS, or Gatsby.
✨Discuss Containerisation Knowledge
Since the role involves working with Docker and Kubernetes, be ready to explain how you've used these tools in past projects. Share examples of how containerisation has improved your development process or deployment strategies.
✨Emphasise Your Experience with Databases
Talk about your proficiency with PostgreSQL and any other database technologies you've worked with. Be prepared to discuss how you’ve designed database schemas or optimised queries in previous roles.
✨Demonstrate Understanding of CI/CD Practices
As the position requires knowledge of CI/CD practices, share your experience with automated testing and Git workflows. Discuss how these practices have contributed to the efficiency and reliability of your software delivery.