Senior Software Engineer
Role details
Job location
Tech stack
Job description
? Supporting the delivery of innovative health-tech services that positively impact society. ? Collaborating closely with cross-functional teams including product, UX, and engineering leads. ? Applying engineering expertise across backend and full-stack development.
Requirements
? Previously worked as a Software Engineer, Backend Engineer, Full Stack Developer, Backend Developer, Cloud Engineer, Python Developer, Node.js Developer, Platform Engineer, Infrastructure Engineer or in a similar role. ? Strong background in cloud-hosted web applications and backend services. ? Expertise in Node.js, Ruby on Rails, Python; knowledge of Golang or Typescript is advantageous. ? Experience with agile methodologies, Git, and GitHub workflows. ? Competence in developing and maintaining large-scale web applications, both frontend and backend. ? Familiarity with CI/CD pipelines, test-driven development, and code reviews. ? Proficient in data modelling and relational databases such as PostgreSQL. ? Experience with Infrastructure as Code, particularly Terraform. ? Knowledge of cloud platforms including Azure (preferred), AWS, or GCP. ? Understanding of security and regulatory requirements in software design.
Benefits & conditions
This is a contract-based role (12 weeks) offering hybrid / remote working options, a salary range of £500 - £700 per day (Inside IR35) and benefits.