Full Stack Engineer

Morson Group
20 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
£ 73K

Job location

Remote

Tech stack

JavaScript
Agile Methodologies
Code Review
Continuous Integration
Relational Databases
PostgreSQL
Node.js
Commercial Software
Secure Coding
React
GIT
GraphQL
Microservices

Job description

Great opportunity for a talented Full Stack Developer to join a small, fast-paced engineering team that is scaling rapidly. You will work hands-on from day one, developing new features that have a direct impact on users. The role involves collaborating closely with product and design teams to build performant, secure backend services and engaging user interfaces. You will contribute to evolving the architecture, tools, and processes as the company grows, working with modern technologies such as Node.js, React, GraphQL, and Postgres. This is an excellent opportunity to be part of an ambitious roadmap and deliver value quickly in an agile environment.

What You'll Be Doing

  • Collaborate with product and design teams to develop new features across the full stack
  • Build and maintain performant, secure backend services using Node.js and GraphQL
  • Develop user interfaces with React.js and modern front-end practices
  • Write clean, maintainable, and well-tested code
  • Participate in code reviews, team discussions, and agile ceremonies
  • Help improve and evolve architecture, tools, and processes as the team grows

Requirements

  • 4+ years commercial software development experience
  • 2-3+ years experience with React.js
  • 2-3+ years experience with Node.js and modern JavaScript (ES6+)
  • Experience with relational databases such as Postgres
  • Familiarity with Git and CI/CD workflows
  • Strong collaboration and communication skills
  • Agile development experience
  • Writing clean, testable code
  • Understanding of secure coding practices
  • Ability to work independently and in a team environment

Apply for this position