Senior Software Engineer (Typescript)

Company: Ocho People
Apply for the Senior Software Engineer (Typescript)
Location: Belfast
Job Description:

Senior Software Engineer – EdTech / Learning Platforms

Belfast / Remote (UK)

About the Company

A fast-growing technology company delivering learning and training solutions to some of the world’s largest organisations across finance, insurance, and tech. Their platforms are central to the company’s growth strategy – enabling them to scale delivery, expand into new markets, and support learners globally. Every person on the team plays a meaningful role, with real ownership and room to grow.

The Role

You’ll join the platform engineering team as a senior technical voice, shaping how they build, evolve, and scale the systems that underpin the business. Beyond writing great code, you’ll set the technical bar – mentoring engineers, driving architectural decisions, and leading initiatives from inception through to production.

Responsibilities

  • Design, build, and evolve software underpinning a modern learning platform
  • Lead technical design and architecture of significant features and components
  • Mentor junior and mid-level engineers, fostering high standards and continuous improvement
  • Own and drive projects end-to-end – scoping, planning, delivery
  • Deliver full-stack features: Rust, TypeScript/Node.js on the backend, React/Next.js on the frontend
  • Build cloud-native, scalable solutions on AWS using managed and serverless services
  • Define and maintain infrastructure using Terraform
  • Write high-quality, well-tested code (TDD)
  • Own CI/CD pipelines for fast, safe deployments
  • Work in a trunk-based development model with small, frequent changes

Required

  • 5+ years commercial engineering experience at senior level
  • Strong JavaScript/TypeScript, particularly Node.js
  • React and Next.js for modern web applications
  • Hands‑on AWS experience
  • Terraform or similar IaC tools
  • PostgreSQL and DynamoDB (or equivalent)
  • Agile team experience (Kanban or similar)
  • Solid understanding of automated testing and CI/CD
  • System design experience – distributed systems, API design, architectural trade‑offs
  • Track record leading technical projects end‑to‑end
  • Experience mentoring engineers and contributing to team culture

Nice to Have

  • Rust backend experience
  • Exposure to education or training platforms
  • Experience with AI‑powered developer tools and agentic workflows
  • Curiosity about AI, data, and emerging tech

Salary & Benefits

Competitive salary, professional development, and a collaborative, fast-moving environment.

#J-18808-Ljbffr…

Posted: May 2nd, 2026