Job Description
Reporting to the Head of Product Development, as a Technical Lead/SW Architect at
our client, you will use your passion for software development to drive the development of
break-through software products that positively impact patient lives at scale. You will lead a
small team of software engineers to build a core part of our product by navigating through
new challenges and producing scalable solutions to mee them. You will enjoy a high degree
of autonomy working on initiatives from start to finish in a supportive, flexible team
environment.
Roles And Responsibilities
Lead the vision, architecture, design and development of an product.
Collaborate with a variety of stakeholders (technical and non-technical) to work through features from problem statements through to implementation and release.
Build a culture of strong quality focus in the team.
Develop and test products to a high standard to ensure they are fit for purpose and meet our internal quality standard.
Facilitate discussions to produce architecturally-sound engineering solutions.
Mentor and coach engineers to help grow the team’s capabilities.
Comply with all company policies, procedures and guidelines including those relating to information security.
Required Skills
Bachelors/Master’s degree in computer science or IT or Electrical/Electronics or equivalent discipline, with a minimum of 10 years of relevant experience.
Demonstrated ability to technically lead a software development team.
Proficiency developing backend applications using Node.js/Typescript, Python.
Experience integrating with distributed messaging queues such as SQS or RabbitMQ.
Experienced with standard Agile software practices such as CI/CD pipelines, Git flow, and unit-testing.
Experience with application architectures and development of complex products.
Experience building and running containerised applications using Docker.
Experience building On-prem/Cloud applications using any of AWS/Azure/GCP
Strong communicator with an ability to effectively work across teams.
Passionate and pragmatic about Product Quality.
Nice To Have (but Not Essential)
High level of knowledge around cloud environments (AWS cloud is ideal);
Extensive knowledge of key vendors, technologies, trends in technology;
Degree or master’s degree in information technology-related discipline; and
Certification in the architecture discipline (e.g. TOGAF) is preferred.
Any graduate