Full Stack Software Engineer

X-on Health
Woodbridge, UK
3 days ago
Apply on www.totaljobs.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

PHP (Programming Language) Automation of Tests Databases Software Design Patterns Laravel MySQL Node.Js Object-Oriented Software Development Queueing Systems RabbitMQ Redis Software Engineering
+8 more
ReactJS Software Troubleshooting Gitlab Event Driven Architecture Build Management Puppet Software Version Control Docker

Job description

You will join a collaborative agile team of software engineers and QA testers across all experience levels. Working on diverse projects from backend APIs to customer-facing websites, you will directly shape innovative technology solutions within primary healthcare., * Work within an agile team to solve technical challenges and develop new functionality to our products and services

  • Contribute towards translating business requirements into technical design and development projects and tasks
  • Contribute in architectural and design discussions
  • Diagnose and troubleshoot technical issues
  • Identify and contribute towards developing solutions to improve system security, performance, scalability, and reliability
  • Adhere to best software engineering practices and principles
  • Collaborate with other members of the team through remote and in-person collaboration, work together with all stakeholders to understand and progress projects and tasks

Our core tech stack (What you will use):

  • PHP + Laravel
  • React
  • MySQL
  • GitLab
  • RabbitMQ

Other tech (What you can learn):

  • Electron
  • Redis
  • Docker
  • Puppet (build and deploy)

Requirements

  • Are happy working in a team and communicating to achieve clarity
  • Like to solve complex technical challenges
  • Are comfortable developing in an incremental fashion
  • Can adapt to rapidly evolving requirements in a fast-paced environment
  • Approach technical challenges and difficulties in a pragmatic and logical fashion
  • Are comfortable reviewing, releasing, deploying and troubleshooting your and other people’s code

Skills Required:

Essential experience:

  • Knowledge of the product development lifecycle
  • Working experience with modern PHP including frameworks (e.g. Laravel)
  • Working experience with modern frontend frameworks/libraries (e.g. React)
  • Source control (e.g. GitLab)
  • Working experience with databases (e.g. MySQL)
  • Strong knowledge of software design patterns and object-oriented design principles
  • Working experience of test frameworks

Desired experience:

  • Experience with Message Queues (e.g. RabbitMQ) & event driven architecture
  • Node.js
  • Healthcare industry experience (NHS)

Benefits & conditions

  • 25 Days Holiday
  • Birthday Day Off
  • Buy Holiday Scheme
  • Cycle to Work Scheme
  • Winter Flu Jabs
  • Free On-Site Parking
  • Learning and development budget with Professional Qualification Support
  • Social benefits (paid social events)
  • Employee Assistance Program
  • Discount on Health Insurance
  • Annual Salary Review
  • Enhanced Company Sick Pay
  • Monthly pizza in the office (Hybrid employees) / coffee voucher (Remote employees)
  • SCG Mobile Benefit
  • Employee Referral Bonus
  • Pension Scheme

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.totaljobs.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

3:42 min

Comparing in-memory and Redis storage for cache scalability

Simone Sanfratello · World Congress 2022

Videos

See all

Related articles

See all