CST Training LTD
Mid - Full Stack DeveloperCST Training LTDBexley, England, United Kingdom

This job offer is no longer available

CST Training LTD

Mid - Full Stack Developer

CST Training LTD
  • GB
    Bexley, England, United Kingdom
  • GB
    Bexley, England, United Kingdom

About

*Mid Full Stack Developer*
*Position Summary *As a Mid-Level fullstack developer at CST Training, you will design, build and maintain web applications across the entire stack. Joining a small but talented development team and reporting directly to the Lead Developer, you will ship features end-to-end – from database schema design through to building full applications including APIs, backend services and polished, responsive user interfaces. This is a hands-on role where your work will have a direct, visible impact on our learners and operations.
*Essential Duties & Responsibilities*
* Build and maintain fullstack web applications using React (TSX/JSX) on the frontend.
* Develop APIs and backend services using Node.js to support frontend functionality.
* Design, implement, and optimise MySQL databases, including schema design, queries, and performance tuning.
* Write clean, maintainable, well-tested code that scales.
* Collaborate with stakeholders to translate business requirements into technical solutions.
* Troubleshoot, debug, and resolve issues across the stack.
* Participate in planning, estimation, and architectural discussions.
*Education, Skills & Experience*
* 3+ years of professional experience as a fullstack developer.
* Strong proficiency in React with TypeScript (TSX) and/or JSX.
* Solid experience with Node.js and a backend framework such as Express (or NestJS, Fastify) for building APIs and services.
* Hands-on experience with Next.js or similar modern React frameworks.
* Solid experience designing and working with MySQL databases (schema design, joins, indexing, query optimisation).
* Experience building and consuming RESTful APIs.
* Familiarity with state management (Redux, Zustand, React Query, or similar).
* Experience with automated testing (Jest, Vitest, Playwright, or Cypress).
* Familiarity with version control (Git) and collaborative development workflows.
* Strong problem-solving skills and the ability to work independently.
* Excellent written and verbal communication.
*Nice to Haves*
* Experience with cloud platforms (AWS, Azure, GCP, or Hetzner).
* Exposure to CI/CD pipelines and DevOps practices.
* Background in the EdTech or training sector.
* Experience in Linux environments
* Familiarity with Docker or other containerisation tools.
* Experience with authentication/authorisation systems (OAuth, JWT, SSO).
*Professional Development*
* Stay up to date with the latest developments in the React, Node.js, and wider web ecosystem.
* Receive mentorship and code review from the Lead Developer.
* Participate in relevant training and certification programs.
* Contribute to the improvement of internal engineering practices and tooling.
* Opportunity to progress into senior development roles or specialise in areas such as backend architecture, DevOps, or technical leadership.
*Career Growth*
* Advance to a Senior Fullstack Developer position.
* Specialise in key areas such as backend systems, frontend architecture, or DevOps.
* Take ownership of larger projects and contribute to technical direction.
* Gain recognition as a technical expert within CST Training and beyond.
*Core Competencies*
* Problem Solving – Takes a proactive approach to resolving technical challenges across the stack.
* Teamwork – Works collaboratively within a small development team.
* Communication – Clearly articulates technical decisions and progress to both technical and non-technical stakeholders.
* Time Management – Manages workload effectively to deliver features on schedule.
* Attention to Detail – Ensures code quality, accuracy, and consistency.
* Accountability – Takes ownership of assigned features and sees them through to delivery.
* Adaptability – Adjusts to changing requirements and evolving technologies.
* Confidentiality – Maintains discretion when handling sensitive data and systems.
* Proactiveness – Seeks out opportunities to improve code, processes, and products.
*Physical Demands & Working Conditions*
* Primarily a remote-based role with ability to commute to CST Training office (Bexley DA5 1JX) when required, requiring extended periods working on a computer.
Pay: £35,000.00-£40,000.00 per year
Benefits:
* Free parking
* Work from home
Work Location: Hybrid remote in Bexley DA5 1JX
  • Bexley, England, United Kingdom

Languages

  • English
Notice for Users

This job was posted by one of our partners. You can view the original job source here.