Enable job alerts via email!

Senior Software Engineer Who we are Our Tech and Tools The way we work About You What you'll be[...]

Henry Schein, Inc.

Hale

Remote

GBP 60,000 - 80,000

Full time

Today
Be an early applicant

Job summary

A global healthcare solutions company in the UK seeks a Senior Software Engineer to lead the design and maintenance of cloud-based applications. The ideal candidate will have over 5 years of experience in web application development, strong skills in Ruby and familiarity with frameworks such as Ember.js. This position offers flexibility and autonomy to create impactful solutions for dental professionals worldwide.

Qualifications

  • Senior-level engineer with 5+ years of experience.
  • Strong at developing web applications using an object-oriented language like Ruby.
  • Great communication and collaboration skills.

Responsibilities

  • Designing, developing, deploying and maintaining changes for your team's area of ownership.
  • Designing, building, and maintaining API infrastructure for integrations.
  • Communicating technical ideas and leading projects focused on real-world challenges.

Skills

Ruby
Ruby on Rails
Ember.js
JavaScript
HTML
CSS
Postgres
Redis
AWS
Heroku

Tools

GitHub
Asana
Slite
Slack
New Relic
Job description
Overview

We are looking for a senior software engineer who is experienced at building applications for consumers and enterprises. You will play a leading role on our teams and have flexibility, autonomy, and responsibility to help design, build and maintain cloud-based applications that are used by thousands of dental professionals across the globe.

Technical expertise
  • Ruby, Ruby on Rails, Ember.js
  • Postgres, Redis
  • Puma, Sidekiq
  • Heroku, AWS
  • GitHub Asana, Slite, Slack, New Relic
How we work

We look for problem solvers, not ticket takers. We\'re not about following strict processes or micromanaging. We operate on trust and focus on making a real impact. Our teams are mission focused and presented with problems, supported by context and research to help them deliver valuable solutions. We are a continuous delivery focused group, shipping changes to production 150+ times per month. We plan our commitments on a quarterly basis and work in 6-week cycles that enable us to solve real problems for our users and their patients, while balancing technical debt, bugs, innovation and team growth. Our teams are directly responsible for making decisions that will improve oral care services for thousands of dental professionals and their patients. Importantly, we keep things simple. We build software that delivers value for our users whether they are our customers, employees or other stakeholders. We make small changes that deliver business value, we test these with our users and iterate on the feedback. We resist the urge to over-engineer our solutions. We let our users and the data tell us where we go next.

Responsibilities
  • Designing, developing, deploying and maintaining changes for your team\'s area of ownership
  • Designing, building and maintaining API infrastructure that allows for integration between different services and third party systems
  • Working effectively with product managers, other engineers and business stakeholders on projects
  • Communicating technical ideas and leading projects with a focus on solving real world business challenges
Qualifications
  • Senior-level engineer with 5+ years of experience
  • Strong at developing web applications using an object oriented language like Ruby, with familiarity in Ruby on Rails, JavaScript, HTML and CSS
  • Experience working with Single Page Applications and JavaScript frameworks such as React, Angular, Vue.js or (preferably) Ember.js
  • Desirable: A robust knowledge of building and working with RESTful APIs
  • Desirable: Experience integrating with internal and third-party services
  • Desirable: Knowledge of cloud computing platforms such as Amazon Web Services, Heroku, Azure
  • Desirable: Knowledge of data migration and ETL practices
  • Great communication and collaboration skills working with other engineers, product managers, and business stakeholders
  • Independent, proactive, and able to deliver production-ready code with minimal guidance
  • Empathetic and authentic
  • Inquisitive and interested
  • Driven, self-motivated and diligent
  • Optimistic and courageous
Company values
  • Mutuality
  • No politics
  • Each person as important as the next
  • Recognise creativity and encourage it
  • Open communication
  • Strong Ethics
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.