Senior Backend Software Engineer
- £50k – £65k
- 3 years of exp
- Full Time
Not Available
In office - WFH flexibility
About the job
Job description:
- Package & Benefits: Salary range of £50,000 - £65,000 per annum, along with benefits such as health insurance, employee option scheme, pension scheme, and 25 days of annual leave.
- Hybrid work arrangement: Our office is located in Aldgate East (London, UK), but we provide the option for flexible remote work from home
- UK-based applicants Only: This opportunity is open to individuals with pre-existing, unrestricted rights to work full-time in the UK. We are not able to offer visa sponsorship.
- Direct applications only, no agencies: Please note that we do not accept applications through agencies
- Student placement: This role is not suitable for individuals participating in student work placement schemes
- CV & cover letter: Please provide a CV and cover letter within your Easy Apply application. Please add your cover letter to the same file as your CV when prompted to upload in the following steps of Easy Apply.
What sort of software engineer do you want to be?
We are Motilent - a growing, profitable medtech company in London tackling the world's biggest chronic diseases and changing the way we see the gut.
We're at an exciting stage having recently been given an FDA listing for another of our medical devices, with continued growth in the usage of our technology we plan to grow our engineering team in 2024. Motilent's leading technology in digestive diseases is used by leading hospitals and life science companies worldwide.
You are an experienced Senior Backend Software Engineer, who wants to work at the cutting edge of clinical science and research, whilst having a real impact on the lives of people suffering from disease.
You're itching to become more than just a generic Senior Backend Software engineer, and see what it's like inside mission-critical software and infrastructure built to the highest standards. You want to help bridge the gap between the most challenging problems in medicine, and development of scalable backend services using the latest software technologies and methodologies. You want to work across web based microservices, event driven services, data services and much more. You want ownership, career advancement, and to expand your skills and knowledge.
You should apply for this role if:
- You enjoy creating simple, effective, efficient, performant and clean code to power new product features, as well as refactoring and improving existing code
- You want to actively participate in software design and architecture
- You care about shipping high-quality products
- You have a working understanding of Agile development and continuous integration/continuous delivery
Roles & Responsibilities
- Design, implement and maintain the backend services that power our medical imaging analysis and visualisation platform
- Define and implement automated testing and verification processes for the platform services
- Support the definition of the Platform’s Solution Architecture
- Design, implement and maintain Continuous Integration and Delivery pipelines
- Work in accordance with our Quality Management System to enable us to ship regulatory-cleared medical devices
Essential Skills and Experience
- > 3 years as a software engineer within a commercial enterprise with evidence of keen problem-solving skills and ability to use initiative to solve technical challenges
- Proficiency in at least one modern object-oriented programming language, and flexibility/willingness to learn new languages and frameworks, namely Java
- Proficiency in deploying services deployed in one of the major cloud providers (AWS, Microsoft Azure, Google Cloud)
- Working experience in developing Microservices
- Working knowledge of container and container orchestration technologies
- Working experience in developing nonSQL Databases
- Working knowledge of RESTful APIs
- Understanding of design patterns - particularly unit testing and software verification
- Understanding of OAuth 2.0 and OpenID Connect (OIDC)
- Understanding of Agile software development methodologies
- Understanding of modern version control and development practices (git)
Desirable Skills
- Proficiency in Java and Gradle
- Working experience in developing Microservices using Spring Boot
- Working experience in DynamoDB
- Working experience in OpenID Connect and OAuth 2.0
- Working experience in developing Event Driven Architectures
- Working experience in AWS
- Working experience in DICOM DIMSEE / DICOMWeb
- Knowledge of Server Side JavaScript/TypeScript
Preferred qualifications
- Bachelor of science degree (or equivalent) in computer science, engineering, or relevant field experience.
Our Tech Stack
Our tech stack includes
- Java and Spring Boot
- AWS
- DynamoDB
- Docker
- ...and more
Work Environment
- You will report to a Technical Product Lead, who will also help you to further develop your skill-set
- This role offers a hybrid work arrangement, our office is located in Aldgate East, but we provide the option for flexible remote work from home
- Close collaboration with other members of our team
- Opportunities to attend international conferences
- Team socials
Additional Information
- £50,000 - £65,000 per annum
- 25 days of annual leave + public holidays
- Health Insurance Scheme
- Options Scheme
- Pension scheme
- Full-time, Permanent
- Budget and time for learning on the job
- Laptop and hardware provided
Interview Process
- Applicants must send a CV and cover letter - please add your cover letter to your CV before you upload it to LinkedIn when asked
- If successful, applicants will be asked to complete a test within a given time frame
- On test review, successful applicants will be invited to a brief non-technical interview to assess their compatibility with the company
- This is followed by a longer, technical, formal interview with engineering representatives
- Finally, references and background checks will be required