Software Developer

Opus 2 ,
Edinburgh, City of Edinburgh

Overview

Job Description

We are seeking a versatile full-stack developer to join a small team focused on supporting and maintaining our existing codebase, whilst also playing a key role in the modernisation of our application stack and migration to a web services architecture. You will be joining a team that that covers the whole development process from design through to testing, deployment and support. Most of our development work is undertaken in Edinburgh, with a number of engineers working remotely from other countries. You will be based in a brand new, friendly office in central Edinburgh. Working hours are flexible and there are opportunities to work from home if desired. We follow a light-touch agile process with a focus on delivery. Requirements * Proven Experience of 1+ years in a similar role * Solid PHP and Java skillset * Experience building scalable and performant systems based on-premise and cloud * Understanding of Data Stores, using ElasticSearch, MongoDB or Flat File * Sound understanding of TypeScript and familiarity with modern techniques for making the most of the language * Familiarity with techniques for building user interfaces in HTML and CSS using programmatic access to the document object model through the DOM API * Experience with Java 8, ElasticSearch, Spring Boot, Gradle, Webpack, Karma, Jira, Jenkins, Puppet, Terraform or AWS all beneficial, but not required * Experience with using Version Control Tools (git) in a multi-discipline team environment * Understanding of Testing tools and principles * Familiarity with Linux environments Benefits Opus 2 is a global leader in the LegalTech space, creating solutions to drive digital transformation in the legal industry. We are the trusted partner of the worlds leading legal teams, with 49 out of 50 of the worlds largest law firms are using Opus 2. Our achievements are underpinned by our unique culture and our people are our biggest asset. Working at Opus 2, youll receive: * A competitive salary * Contributory pension plan and free financial health advice * 33 days annual holidays and flexible working * Employee loyalty share scheme * Season ticket loan * Perkbox scheme * Enhanced Maternity and Paternity * Employee Assistance Programme * Cycle to Work Scheme * A day of leave to volunteer for charity * Yearly development retreat * Accessible and modern office spaces * Regular company social events.