Software Engineer

 Production, Northampton, Northamptonshire
 From £65000 to £95000 per annum

Job Description

We are looking for a highly skilled Full Stack Developer with strong experience in React.js, Next.js, Node.js, PHP, MariaDB, and modern UI frameworks such as Material UI or TailwindCSS.
The ideal candidate should be comfortable managing applications on AWS EC2, understanding CI/CD pipelines, and delivering production-ready code.

KEY Responsibilities
  • Develop, maintain, and optimize full stack web applications using React.js, Next.js, Node.js, and PHP.

  • Build responsive UI components using Material UI or TailwindCSS.

  • Design and manage relational databases using MariaDB/MySQL.

  • Develop and maintain RESTful APIs and backend services.

  • Deploy, manage, and troubleshoot applications in AWS EC2 environments.

  • Implement and maintain CI/CD pipelines for automated testing and deployment.

  • Collaborate with designers, product managers, and other developers to deliver high-quality features.

  • Write clean, scalable, and well-documented code following best practices.

  • Diagnose and resolve performance issues across the stack.

  • Take part in code reviews, architecture planning, and technical discussions.

Requirements

Frontend

  • Strong proficiency in React.js, React Hooks, Context API.

  • Experience with Next.js (SSR, ISR, routing, API routes).

  • UI development using Material UI or TailwindCSS.

  • Understanding of responsive and accessible design.

Backend

  • Experience with Node.js (Express.js or similar frameworks).

  • Strong PHP development skills (preferably modern PHP 7/8).

  • REST API development and integration.

Database

  • Experience with MariaDB/MySQL database design, queries, optimization.

DevOps & Cloud

  • Experience managing applications on AWS EC2.

  • Understanding of NGINX/Apache, load balancing, scaling.

  • CI/CD tools (GitHub Actions, GitLab CI, Bitbucket Pipelines, or similar).

Other Requirements

  • Solid understanding of version control using Git.

  • Strong problem-solving skills and attention to detail.

  • Ability to work independently and in a team environment.

  • Excellent communication and documentation skills.

Benefits

  • Competitive salary based on experience

  • Flexible working environment

  • Opportunity to work on modern tech stacks

  • Growth and career development

  • Collaborative and innovative culture

  • Do you have a LinkedIn account?



    Basic information

    SUMMARY / RESUME £