Senior Software Engineer (Ruby/Python/Java)


Ref: 1318Monday 6 March 2023

Sorry, this advert is now closed. Click here to view our live vacancies.

Role: Senior Software Developer

Location: Central Scotland/Remote UK


Company Overview

Our client, a front-running research technology organisation in the healthcare industry, are looking for a Senior Software Developer to join their product delivery department. If you want to join a team that aid product implementation and delivery cycles, using the latest cloud technologies e.g. Microsoft Azure, then this could be the role for you!



  • Using the company tech stack to write, review and maintain code, and review and troubleshoot when issues arise
  • Participating in the design, development, implementation and delivery of products and features
  • Review and test current software components, and document solutions
  • Revise and implement best practices throughout the organisation
  • Coach and mentor junior developers



  • Knowledge of modern programming languages e.g. Ruby, Python and JavaScript (preferably in UNIX or Linux environment)
  • Experience with design, development and implementation of products and features
  • Application of best practice coding standards
  • Ability across backend services and web technologies
  • Understanding of the software development lifecycle (requirements, analysis, design, implementation, testing and documentation)
  • Agile working method experience
  • Experience with REST APIs
  • Understanding of secure development processes/best practices and database development practices
  • Experience of solving complicated technical tasks



  • Understanding of source control processes using Azure DevOps, SVN or Git
  • Experience of integrated development e.g., RubyMine, Eclipse, Microsoft Visual Studio
  • Worked in SaaS/PaaS environment with public cloud platform (Azure, AWS) or DevOps team
  • Working knowledge of presentation layer technologies e.g., HTML 5, CSS, JavaScript
  • Knowledge of web protocols and development of RESTful APIs
  • Understanding of test-driven development (TDD) and behavioural-driven design (BDD)
  • Knowledge of Docker or Kubernetes
  • Experience in healthcare or bioinformatics – numeric computation skills or statistical (e.g., “R” and Python)



  • 35 days annual holiday entitlement (inclusive of 3 public holidays)
  • Private healthcare (employee and family)
  • Death in Service scheme
  • Company pension scheme
  • Maternity, Paternity and sick pay benefits
  • Personal induction/development plans
  • Personal Training Budget


If this sounds of interest to you, apply today to find out more!