Senior Full Stack Engineer

Ref: 1335Tuesday 21 March 2023

About the Role

We are looking for a Senior Full Stack Engineer on behalf of our client who is supporting some of the most exciting and important work in the Biotech industry.

They are embarking on a new phase of development and as part of a multi-year plan of growth for the business, and are looking for a number of Senior Full Stack Senior Engineers to join the Innovation Team.

You will have the opportunity to work with modern technology stack using the best of Microsoft Azure, and be part of growing the team to meet their ambitious plans.


What will you be doing?

Engineering and Delivery

  • Deliver high-quality code using Agile and Test Driven Development methodologies and practices
  • Develop and then maintain domain knowledge based on customer use-cases, industry good practice, and relevant regulations
  • Turn functional and non-functional requirements into well-structured software that meets the needs of the business
  • Participation in requirements review sessions with Business Analysts and QA Engineers
  • Develop complex database queries, views, triggers and functions
  • Conduct code reviews and participate in pair programming sessions
  • Ability to assess the impact of changes on our systems and infrastructure
  • Document your code both technically and to support operational maintenance

Operational Support

  • Support the smooth transition of software into production
  • Provide third-level support for production software during business hours

What are we looking for?

  • Professional development experience – ideally in C# or Java in a software-powered business or consulting setting
  • Professional experience with a modern JavaScript web framework (VueJS, React, Angular, Blazor WebAssembly, etc)
  • Experience working in an Agile development environment using modern DevOps practices
  • Computer Science degree, Software Engineering degree, or evidence of equivalent industry experience
  • Experience with writing automated tests (e.g. NUnit, Jest, etc)
  • Experience working with databases, both relational (e.g SQLServer, Postgres, MySQL, etc ) and non-relational (e.g. MongoDB, CosmoDB, etc)