Senior Platform Developer (Edinburgh)

Lisa Thomson, on February 6, 2020

Our Aridhia DRE platform is built on leading technologies and this role offers the exciting opportunity to join an inclusive, talented and dedicated top-flight technical team and to develop and enhance your experience and skills whilst contributing to the delivery of our roadmap and key strategic projects.

The Product Delivery team works to turn ideas into reality, driving the development and operation of the Aridhia platform and services. By constantly reviewing, evaluating and upgrading what they design and build, they ensure that our platform and products remain at the cutting-edge.

As well as great development skills, a Senior Platform Developer needs to be a strong communicator, proactive at putting forward ideas and solutions that drive our product, our technology and our business forward. A willingness to learn and to technically develop and mentor team colleagues is a must, as we use a variety of open source tools and technologies to find interesting and unique solutions to deliver on our Software as a Service platform.

We are excited to be transitioning our platform to Microsoft Azure, using advanced PaaS features to exploit the benefits of hyperscale public cloud and emerging services in AI and Machine Learning. We have adopted a DevOps model throughout the company, so if you want to work in environment that is fast-paced, collaborative with a shared sense of ownership, and where you’ll have a say in how Aridhia maintains and implements its products and features from inception right through to delivery, then this is the job for you!

To apply please send your CV and covering letter stating your current and expected salary and benefit expectations to

What you’ll deliver

  • Build successful products that meet a broad range of customer needs
  • Contribute to the definition and design of Aridhia’s information and software architecture and automation frameworks.
  • Unit and integration testing of developed software components.
  • Document and socialise solutions.
  • Participate in cross-team ideas and initiatives to promote technical knowledge transfer
  • Participate in the evolution of company-level best practices, standards and policies as they relate to software development.

What you’ll bring


  • Educated to degree level in computer science, software engineering or equivalent.
  • Able to evidence applied technical proficiency in modern programming languages and methodologies such as Ruby, JavaScript, preferably within a UNIX/Linux environment
  • Ability to contribute technically across all tiers of Aridhia’s platform services, both web technologies and back-end services.
  • Ability and willingness to coach and technically mentor team colleagues and to share and develop knowledge and experience across the team
  • Understanding of SQL and NoSQL database development
  • Evidence of applying best practice coding standards.
  • Show appreciation of all aspects of the software development lifecycle (e.g. requirements, analysis, design, implementation, testing and documentation).
  • Demonstrate appetite and aptitude to be involved in solving complex technical challenges and furthering knowledge and experience.
  • Excellent problem-solving skills.


  • Experience of the use of agile methods particularly Scrum.
  • Knowledge of secure development processes
  • Experience of the source control process using tools such as Git or SVN.
  • Experience of software build pipelines
  • Working knowledge of an integrated development environments such as RubyMine, Eclipse or Microsoft Visual Studio.
  • Experience of building and operating a SaaS/PaaS platform in a public cloud environment (Azure, AWS etc.)
  • Experience of presentation layer technologies (HTML 5, CSS, JavaScript)
  • Solid understanding of internet and web protocols, and how to develop RESTful APIs
  • Experience integrating with third party APIs
  • Knowledge of test-driven development (TDD) & behavioural driven design (BDD)
  • Understanding of security best practices
  • Experience supporting production systems
  • Understanding of microservice architectures & containerisation
  • Experience of working within a DevOps team
  • Integration testing
  • Experience with configuration management solutions (e.g. puppet, chef, ansible etc)
  • Awareness of big data.
  • Domain experience in healthcare or bioinformatics
  • Statistical or numeric computation skills, e.g. familiarity with “R”

What we offer in return

Aridhia is an entrepreneurial and ground-breaking company. We follow an agile working method with daily team stand-ups, progress boards, sprints, and show and tell sessions, to keep people informed and involved as projects evolve, and to share knowledge across teams.

In addition to competitive remuneration packages with opportunities to share in our commercial success, we offer the following benefits:

  • 35 days annual holiday entitlement, inclusive of three public holidays
  • Private healthcare for employees and their families
  • Death in Service scheme
  • Generous Company Pension scheme
  • Cycle to Work scheme
  • Enhanced maternity, paternity and sick pay benefits
  • Individually tailored induction and personal development plans


Lisa Thomson

Head of HR

Lisa has a range of HR experience gained in high-growth, Scottish technology companies including Wolfson Microelectronics, Axios Systems, and Sumerian Europe prior to working with Aridhia Informatics in 2010. Lisa is also Director for Scotland of Startup Grind, a networking organisation for entrepreneurs, and is a 2014/15 Saltire Fellow with Entrepreneurial Scotland. She has recently returned from a programme of accelerated MBA programme studies at Babson College in Boston USA and is Founder of Purpose, a niche HR/Management growth consultancy to early stage and investor backed businesses.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.