Ocho
Back End Developer
OchoUnited Kingdom3 days ago
Full-timeRemote FriendlyInformation Technology

Backend Software Engineer | Java, Golang

Location: Belfast ( Hybrid 3 Days)

Type: Full-time


About the Opportunity

This role sits within a backend engineering team building distributed systems that operate at scale across modern cloud environments. The platform processes large volumes of runtime and infrastructure data, requiring strong engineering fundamentals, performance awareness, and disciplined system design.


You will work on services written in Java and Golang, contributing across the full lifecycle from initial design through production monitoring and ongoing optimisation.


Responsibilities

  • Design and implement backend services using Java and Golang
  • Own services from development through deployment and production support
  • Build and maintain microservices in a cloud-native environment
  • Contribute to architectural decisions around scalability, resilience, and data flow
  • Perform reliability and performance analysis across distributed systems
  • Define service-level objectives and contribute to capacity planning
  • Work with data stores and messaging systems to build data-intensive components
  • Conduct design and code reviews to maintain engineering standards
  • Collaborate closely with frontend, DevOps, and product teams
  • Contribute to CI/CD pipelines and automated deployment processes


Requirements

  • Commercial backend engineering experience using Java and/or Golang
  • Experience designing and building distributed or microservices-based systems
  • Experience working with cloud platforms such as AWS, GCP, or Azure
  • Experience working with data-intensive systems including databases and messaging platforms
  • Strong understanding of system reliability, performance, and scalability
  • Experience working within CI/CD environments
  • Ability to reason about system design and trade-offs
  • Clear communication skills and collaborative mindset


Nice to Have

  • Experience with Kubernetes and Docker
  • Experience with data technologies such as Elasticsearch, Redis, Neo4j, or TimescaleDB
  • Experience with event-driven systems or messaging platforms
  • Exposure to capacity planning and defining SLOs


Ways of Working

  • Engineering-led environment with emphasis on system correctness and runtime behaviour
  • Strong code review culture
  • Focus on measurable reliability and performance outcomes
  • Ownership of services through production


If you're interested or have any further questions on the role, please feel free to reach out to Eve Geddis directly on LinkedIn.

Key Skills

Ranked by relevance