Full Stack Software Engineer

Genome
11 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
£ 50K

Job location

Remote

Tech stack

Clean Code Principles
JavaScript
Amazon Web Services (AWS)
Unit Testing
Azure
Code Review
Next.js
Software Engineering
React
AWS Lambda
GIT
Information Technology
Bitbucket
React Native
Software Version Control
Serverless Computing

Job description

What You'll Do:

  • Develop and deliver robust systems that adhere to formal specifications.
  • Work to schedules while contributing ideas and solutions with precision and attention to detail
  • Interpret customer requirements to produce clean, maintainable code.
  • Collaborate on unit testing, code reviews, and documentation

Requirements

Do you have experience in JavaScript?, Do you have a Bachelor's degree?, * Strong technical skills

  • Passion for quality and system integrity
  • A collaborative mindset with the confidence to work independently
  • Sharp problem-solving abilities and an eye for detail, Minimum of 2 years' commercial experience working in a relevant industry., Candidates must hold a degree, such as a BSc or MSc in Computer Science, Software Engineering, or another relevant STEM discipline., * Proficiency in React and React Native
  • Experience with Next.js
  • Strong background in Azure Functions (preferred), AWS Lambda experience also considered
  • Expertise in automating deployment and maintaining Azure infrastructure (AWS experience also valued)
  • Building and managing CI pipelines
  • Experience in writing e2e tests
  • Skilled in version control using Git and Bitbucket
  • Committed to clean code principles and a TDD approach
  • Experience in building and launching complete products from concept to market would be of value.

Personal Competencies

  • Clear communicator with effective teamwork skills and the confidence to work independently
  • Strong attention to detail
  • Highly proficient in problem-solving
  • Skilled in applying sound judgement and remaining composed under pressure
  • Capable of managing time efficiently and working autonomously to deliver results
  • Driven to uphold the highest quality standards
  • Proactive in taking ownership and resolving issues quickly and effectively

CONDITIONS AND SECURITY CLEARANCE

Candidate must be a British citizen or have the full right to work in the UK.

Benefits & conditions

What your impact will be:

  • Intuitive software solutions that enable better decision-making
  • Adoption of modern development practices and elevating team capabilities
  • Seamless user experiences that enhance productivity
  • Technical standards that ensure quality and maintainability

Benefits Package:

  • Autonomy to develop your skills and expand your experience
  • Opportunity to contribute to impactful projects that make a real difference in society
  • Working with an inspirational and forward-thinking leadership
  • A collaborative and supportive team culture
  • Flexible working hours to suit your lifestyle
  • Hybrid working arrangements for better work-life balance
  • Generous annual leave - 25 days plus bank holidays, with the option to purchase 5 extra days each year
  • Rewards and recognition for length of service
  • Access to a company pension scheme
  • Ongoing training and professional development opportunities
  • Relaxed, casual dress code
  • Complimentary gym membership

About the company

We provide advanced quality assurance software for large healthcare organisations that helps senior decision makers drive improvements in patient care. Our culture is the foundation of everything we do. Every day, we work with cutting-edge technology, follow proven best practices, and push each other to keep improving. We're looking for people who are passionate about their work, bring a positive and collaborative mindset, and thrive in a supportive, ego-free environment. Here, ideas are shared openly, and everyone has the chance to learn and grow together. If you're ready to be part of a team that celebrates wins, tackles challenges side by side, and lifts each other up, we'd love to hear from you!

Apply for this position