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

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

Newport +1 Freelance 36000 - 60000 £ / year (est.) Home office (partial)
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 for top clients.
  • 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 experience, strong skills in Strapi, Node.js, React, and TypeScript.
  • Other info: Collaborative environment with opportunities for personal growth and skill development.

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.

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
  2. Online assessment
    • Shortlisted candidates will be invited to complete a one hour online coding assessment focused on React and Node.js fundamentals.
  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.

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

Locations

Newport Wales

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

At Plume, we pride ourselves on being an excellent employer that fosters a collaborative and innovative work culture. Our team values clear communication and autonomy, providing ample opportunities for professional growth while working on impactful projects in the e-learning sector. With a focus on employee well-being and a supportive environment, we empower our engineers to thrive and contribute meaningfully to both client and in-house initiatives.
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, Wales

✨Tip Number 1

Get your networking game on! Reach out to folks in the industry, join relevant groups on LinkedIn, and don’t be shy about asking for informational chats. You never know who might have a lead on a role that’s perfect for you.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving Strapi, React, and Node. This is your chance to demonstrate what you can do beyond just a CV.

✨Tip Number 3

Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, it’s not just about coding; be ready to discuss your thought process and how you tackle problems.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our team at Plume. Don’t forget to tailor your application to highlight your experience with Strapi and React!

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

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

Some tips for your application 🫡

Show Off Your Skills: When you write your overview, make sure to highlight your experience with Strapi and React. We want to see the projects you've worked on and any cool custom features you've built. Don't hold back – this is your chance to shine!

Be Personal and Passionate: In your application, share a personal development project that excites you. We love seeing what drives you as an engineer, so let your passion come through. Tell us why it matters to you and what you learned from it!

Keep It Clear and Concise: While we appreciate detail, clarity is key! Make sure your CV and written overview are easy to read and straight to the point. Use bullet points if it helps, and avoid jargon unless it's necessary. We want to understand your journey without getting lost in the details.

Apply Through Our Website: Remember, the best way to apply is through our website. It helps us keep everything organised and ensures your application gets the attention it deserves. So, don’t forget to hit that apply button on our site!

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 Technical Challenges

Expect to face technical questions or coding challenges during the interview. Review common problems related to full stack development, particularly around API design and performance issues. Practising coding problems on platforms like LeetCode can help you feel more confident.

✨Show Your Passion for Learning

Plume values continuous improvement, so be ready to share your personal development projects and what excites you about learning new technologies. Discuss any challenges you've faced and how you overcame them, as this demonstrates your growth mindset and adaptability.

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

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
>