Opus 2

Senior Developer

Opus 2

full-time

Posted on:

Location Type: Hybrid

Location: Edinburgh • 🇬🇧 United Kingdom

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSDistributed SystemsElasticSearchGoJavaPythonSDLCTypeScript

About the role

  • Own the design, development, testing, and delivery of features or small projects.
  • Although this is a full stack role, a core responsibility will be driving front-end development to deliver a seamless, intuitive, and visually engaging user experience.
  • Write high-quality, well-tested code and advocate for engineering best practices.
  • Balance delivery speed with maintainability, scalability, and reliability.
  • Partner with Product and Design to shape solutions that are technically sound and user-focused.
  • Mentor junior engineers, providing guidance on coding practices and problem-solving.
  • Leverage AI across the SDLC to improve delivery (e.g. code quality, test coverage, release speed, observability).
  • Evaluate trade-offs of AI-driven solutions and collaborate with Product/Design/Tech Lead to ensure AI use supports user and business value.
  • Share learnings about effective AI use with the squad.

Requirements

  • Strong knowledge of software engineering practices, distributed systems, and API-first design.
  • Extensive experience with automated tests, CI/CD & iteratively delivering value.
  • Knowledge of security, privacy, and compliance best practices for multi-tenant SaaS and AI workloads.
  • Familiarity with Vector databases, ideally Opensearch / Elasticsearch
  • Familiarity with GraphRag or experience building knowledge graphs
  • Familiarity with the latest Generative AI developments such as LLM architectures, fine-tuning strategies, Agentic workflows
  • Experience in observability tooling for distributed AI systems.
  • Understanding of data ingestion and transformation pipelines supporting vector and knowledge graph stores.
  • Proven ability to own feature delivery end-to-end.
  • Strong front-end development expertise is essential, with proven ability to translate design and user needs into elegant, high-performing interfaces.
  • Languages: full stack experience with a focus on Python and Typescript with familiarity with one of Java and Go a benefit.
  • Infrastructure: familiarity with AWS serverless architecture and dev-ops experience.
  • 3–6+ years of professional software development experience.
Benefits
  • Contributory pension plan.
  • 33 days annual holidays, flexible working, and length of service entitlement.
  • Health Insurance.
  • Loyalty Share Scheme.
  • Enhanced Maternity and Paternity.
  • Employee Assistance Programme.
  • Electric Vehicle Salary Sacrifice.
  • Cycle to Work Scheme.
  • Calm and Mindfulness sessions.
  • A day of leave to volunteer for charity and an active CSR team raising money towards a company charity.
  • Regular Company Social Events.
  • Yearly Development Retreat.
  • Equal opportunities

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
full stack developmentfront-end developmentPythonTypescriptJavaGoautomated testingCI/CDobservability toolingAI-driven solutions
Soft skills
mentoringproblem-solvingcollaborationadvocating for best practicesbalancing delivery speed with maintainability
Singular Photonics

Senior Software Developer

Singular Photonics
Seniorfull-time🇬🇧 United Kingdom
Posted: 11 hours agoSource: join.com
CloudLinux
Singular Photonics

Senior Software Engineer

Singular Photonics
Seniorfull-time🇬🇧 United Kingdom
Posted: 2 days agoSource: join.com
CloudLinux
Opus 2

Software Developer

Opus 2
Mid · Seniorfull-time🇬🇧 United Kingdom
Posted: 3 days agoSource: apply.workable.com
AWSDistributed SystemsElasticSearchGoJavaPythonSDLCTypeScript
Cloudsoft Corporation

Software Engineer

Cloudsoft Corporation
Mid · Seniorfull-time$35k–$70k / year🇬🇧 United Kingdom
Posted: 9 days agoSource: apply.workable.com
AWSAzureCloudJavaJavaScriptKubernetesPythonTerraform