Full Stack Engineer (Strapi, React, Node) in Newport

Full Stack Engineer (Strapi, React, Node) in Newport

Newport Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
P

At a Glance

  • Tasks: Design and develop a custom Learning Management System using Strapi, React, and Node.
  • Company: Join Plume, a dynamic team creating bespoke e-learning solutions across Europe.
  • Benefits: Flexible contractor role with potential for full-time, competitive pay, and remote work.
  • Why this job: Make an impact in the e-learning space while working with cutting-edge technologies.
  • Qualifications: 4-7 years of full stack development experience, strong skills in Strapi, Node.js, and React.
  • Other info: Collaborative environment with opportunities for personal growth and client interaction.

The predicted salary is between 36000 - 60000 £ per year.

Plume is looking for a mid-senior Full Stack Engineer to support the development of our custom Learning Management System, built on Strapi, React and Node. This is an initial contractor role with the potential to evolve into a longer term full-time position. Candidates must be based in a European timezone.

You will be contributing to client projects delivered in an agency environment, as well as occasional work on our in-house product. Because much of the work is client facing, the role requires strong communication skills, consistent time tracking and the ability to collaborate with a Project Manager to estimate work accurately and deliver to those estimates. You should be comfortable discussing requirements, demonstrating progress and raising risks early.

You will work across our monolithic Strapi codebase and React applications. This includes schema design, content structures, permissions, endpoints, performance improvements and application logic, while also contributing to frontend components and user experience.

About Plume

Plume designs and builds bespoke Learning Management Systems for ambitious e-learning providers across the UK, US and Europe. Our clients range from household names to fast-growing educators, and our in-house product Shapeshift LMS powers many of their platforms. We are a small, collaborative team that values clear communication, autonomy and reliable delivery.

What you will do

  • Design, build and maintain backend functionality in our Strapi and Node-based LMS
  • Develop and refine schemas, content types, permissions and data models for scalability
  • Create and extend custom Strapi controllers, services, lifecycle hooks and API endpoints
  • Integrate new platform features by shaping API structures and frontend data flows
  • Contribute to React and TypeScript components
  • Diagnose and resolve issues across the stack including performance and reliability concerns
  • Work closely with our PM and developers to refine requirements, estimate work and unblock others
  • Follow our coding standards, participate in code reviews and contribute to continuous improvement
  • Collaborate with clients alongside the PM when requirements need clarification or troubleshooting

What you bring

Essential

  • 4 to 7 years of experience in full stack development
  • Strong hands-on experience with Strapi that goes beyond the basic admin interface
  • Strong Node.js skills including building and extending APIs
  • Strong React and TypeScript experience
  • Comfortable working in a large monolithic codebase with custom patterns
  • Solid understanding of relational data modelling, particularly PostgreSQL
  • Experience with Git and modern development workflows
  • Ability to work independently, communicate clearly and make thoughtful technical decisions
  • Good spoken and written English

Nice to have

  • Previous experience in a client-facing or consultancy environment
  • Experience with LMS platforms or education technologies
  • Experience building CI and CD workflows with GitHub Actions
  • Familiarity with DigitalOcean and Vercel
  • Experience writing tests in Jest

Hiring process

  1. Application
    • To apply, please provide the following:
    • Your CV
    • A short written overview of your experience with Strapi and React. Include the projects you have used Strapi for, any links you can share, and the custom functionality you built. Tell us what you enjoy about working with Strapi, what you find challenging and which Strapi versions you have used
    • A brief description of a personal development project from the last 1 to 2 years and why it excites you
    • Your location, availability and hourly rate

    This first stage helps us understand how you think, what you care about as an engineer and where you feel strongest.

  2. Online assessment

    Shortlisted candidates will be invited to complete a one hour online coding assessment focused on React and Node.js fundamentals. This second stage is a practical test designed to get a feel for how you write and structure code.

  3. Take home task and interview with our Lead Developer

    Candidates who pass the online assessment will be invited to an interview with our Lead Developer. You will receive a small Strapi-based take home task in advance, designed to take around two hours. During the interview you will walk through your solution, explain your decisions and talk through possible improvements. This final stage is a chance to meet our Lead Developer, share what you have built, and get a feel for what it is like to work in our team. It helps us understand your approach and personality, and gives you space to ask questions and explore how we solve problems together.

We are not working with recruitment agencies for the role at this stage.

Full Stack Engineer (Strapi, React, Node) in Newport employer: Plume Studio - Custom Lms & E-Learning Platforms

Plume is an exceptional employer that fosters a collaborative and innovative work culture, ideal for Full Stack Engineers looking to make a meaningful impact in the e-learning sector. With a focus on clear communication and autonomy, employees are encouraged to grow their skills while working on diverse client projects and our in-house product, Shapeshift LMS. Located within a European timezone, Plume offers a supportive environment where your contributions are valued, and opportunities for long-term career development are abundant.
P

Contact Detail:

Plume Studio - Custom Lms & E-Learning Platforms Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Full Stack Engineer (Strapi, React, Node) in Newport

✨Tip Number 1

Get your networking game on! Reach out to folks in the industry, especially those who work at Plume or similar companies. A friendly chat can sometimes lead to opportunities that aren’t even advertised yet.

✨Tip Number 2

Show off your skills! If you’ve got a portfolio or GitHub with projects using Strapi, React, and Node, make sure it’s polished and ready to go. We love seeing what you can do beyond just a CV.

✨Tip Number 3

Prepare for those interviews! Brush up on your coding skills and be ready to discuss your past projects in detail. We want to see how you think and solve problems, so practice explaining your thought process.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love when candidates take that extra step to connect directly with us.

We think you need these skills to ace Full Stack Engineer (Strapi, React, Node) in Newport

Strapi
Node.js
React
TypeScript
API Development
Relational Data Modelling
PostgreSQL
Git
Continuous Integration (CI)
Continuous Deployment (CD)
Communication Skills
Problem-Solving Skills
Collaboration
Time Management

Some tips for your application 🫡

Show Off Your Strapi Skills: When you're writing your application, make sure to highlight your experience with Strapi. We want to see the projects you've worked on and any custom functionality you've built. Don't forget to mention what you love about Strapi and the challenges you've faced!

Keep It Clear and Concise: We appreciate clear communication, so keep your written overview straightforward. Avoid jargon and get straight to the point about your experience with React and Node.js. This will help us understand your thought process and technical skills better.

Personal Projects Matter: Share a personal development project that excites you! We love seeing your passion for coding, so tell us why it’s important to you and what you learned from it. This gives us insight into your creativity and problem-solving abilities.

Apply Through Our Website: Make sure to apply 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. Plus, we love seeing candidates who take the initiative to follow our process!

How to prepare for a job interview at Plume Studio - Custom Lms & E-Learning Platforms

✨Know Your Tech Stack Inside Out

Make sure you’re well-versed in Strapi, React, and Node.js. Brush up on your experience with these technologies, especially any custom functionalities you've built. Be ready to discuss specific projects where you’ve used them, as this will show your hands-on expertise.

✨Communicate Clearly and Confidently

Since the role involves client-facing work, practice articulating your thoughts clearly. Prepare to discuss how you handle requirements and communicate progress. Think of examples where you’ve successfully collaborated with others, especially in a project management context.

✨Prepare for Problem-Solving Questions

Expect to tackle some coding challenges or problem-solving scenarios during the interview. Review common issues related to performance and reliability in full stack development. Being able to explain your thought process while solving these problems will impress the interviewers.

✨Show Your Passion for Learning

Share your enthusiasm for e-learning and any personal projects that excite you. Discuss what you enjoy about working with Strapi and the challenges you face. This not only highlights your technical skills but also your commitment to continuous improvement and innovation.

Full Stack Engineer (Strapi, React, Node) in Newport
Plume Studio - Custom Lms & E-Learning Platforms
Location: Newport
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

P
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>