Back End Developer

OCHO, INC.
United States
3 days ago
Apply on arc.dev
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$170,000.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Artificial Intelligence Cloud Computing Cursor (Graphical User Interface Elements) Distributed Systems Performance Tuning Software Engineering System Availability Delivery Pipeline Backend Event Driven Architecture Api Design
+1 more
Docker

Job description

This is a Senior Backend Engineer position with real architectural authority. You will lead key projects from concept through to production, drive backend architecture decisions across high availability, cloud native infrastructure and mentor the engineers around you. The work spans distributed systems, scalability challenges, observability and major platform initiatives - the kind of problems that build a career.

What sets this role apart is the quality of the engineering bar. The hiring manager is not looking for a CV that ticks boxes. He is looking for engineers who can go deep - who can pick a complex project from their background and explain exactly what they built, why they made the architectural decisions they did, what trade-offs they navigated and what impact their work had. If that is how you think about your work, you will feel at home here immediately.

AI usage in engineering workflows is also important here. The team uses AI tooling heavily day to day - tools like Copilot, Cursor and Codex are embedded in how engineers work. You do not need to have built AI models, but you should be using AI actively in your development workflow and be able to talk about how it improves your output.

The tech is Go and Java across backend services, GCP cloud infrastructure, Docker and Kubernetes, high availability distributed systems design and modern CI and CD pipelines., If you are a strong Java or Go engineer who can go deep on your work and is ready for a role that will genuinely challenge and reward you, please reach out to Nick Napier directly on LinkedIn or submit your CV via the link below.

Requirements

  • 10 or more years of professional software engineering experience, including 5 or more years focused on backend development
  • Advanced proficiency in Go and/or Java with a deep understanding of distributed systems
  • Hands on experience with cloud infrastructure, ideally GCP, and containerised environments including Docker and Kubernetes
  • Solid understanding of scalability, API design and performance tuning in distributed systems
  • The ability to explain your architectural decisions, trade-offs and individual impact in depth - not just at a surface level
  • Active use of AI tooling in your engineering workflow
  • Strong communication skills and a collaborative, proactive working style

Nice to Have:

  • Exposure to event driven architecture including pub/sub patterns
  • Experience in a fast moving scaleup or startup environment

Benefits & conditions

  • Senior Backend Engineer role at a fast growing AI powered Agentic Test Automation Platform trusted by Fortune 500 enterprises
  • Java and Go across high performance, cloud native distributed systems - GCP, Docker, Kubernetes
  • Small, high trust engineering team with real ownership and architectural influence
  • Fully remote, Canada based
  • Salary up to $170,000 plus equity and comprehensive benefits

Why This Organisation

Our client is the world’s most advanced Agentic Test Automation Platform. Their technology replaces brittle, manually maintained test scripts with AI test agents that learn, adapt and scale across platforms used by some of the largest enterprises on the planet. Backed by leading investors and growing at pace, this is a company at the cutting edge of what AI can do in enterprise software.

The team is around ten engineers across multiple locations. The culture is collaborative, fast moving and built on trust. Engineers here are not handed a ticket queue. They are expected to own complex problems, make architectural decisions, communicate their thinking clearly and work alongside other strong engineers to find the best solution. If you have spent your career building genuinely hard distributed systems and want to work somewhere that recognises and rewards that, this is a serious opportunity.

The package matches the level of the role. Salary up to $170,000 equity participation, comprehensive benefits and fully remote working from Canada.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:10 min

Understanding the core concepts of API design

Alen Pokos · LIVE

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · World Congress 2026 Europe

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · World Congress 2026 Europe

Videos

See all

Related articles

See all