Opus 2 is seeking an experienced Senior Software Developer to join one of their Product Squads working on a web application that provides digital workspaces to high-profile clients. The role is based in their friendly new office in central Edinburgh, with flexible working hours and hybrid working available. The development team follows a scrum process with small, highly collaborative squads focused on delivery.
Responsibilities include:
- Gathering requirements from in-house subject matter experts and Product Owners
- Working with the senior engineering team to design and implement new capabilities
- Conducting design reviews on existing code to improve performance, security, robustness, and maintainability
- Ensuring new software meets quality, security, and performance requirements
The product is built on a service-oriented microservice architecture, with:
- Services primarily written in Java17 and Spring, with some in NodeJS, Go, and Python
- Frontend built with TypeScript and React
- Backed by ElasticSearch, MongoDB, and PostgreSQL
- Build and deployment using GitHub Actions and Drone with SonarCloud
- Deployed to Kubernetes clusters running on AWS infrastructure
The ideal candidate will have:
- 7+ years of experience
- Strong knowledge of software design principles and microservices architectures
- A strong record of delivering software solutions
- Excellent communication skills
- A desire to mentor other developers
- Familiarity with DevOps processes and Kubernetes (desirable)
- Experience with Git, Slack, Jira, and Drone (beneficial)
- Familiarity with Linux environments
Opus 2 offers a range of benefits, including:
- Contributory pension plan
- 33 days annual holidays, flexible working, and length of service entitlement
- Private Healthcare Scheme
- Loyalty Share Scheme
- Enhanced Maternity and Paternity leave
- Employee Assistance Programme
- Electric Vehicle Salary Sacrifice
- Cycle to Work Scheme
- Calm and Mindfulness sessions
- Volunteer day for charity
- Regular Company Social Events
- Yearly Development Retreat
Join Opus 2 to be part of a global leader in LegalTech, driving digital transformation in the legal industry.