Sub banner

Software Engineer - Rust & Typescript

Job description.

Software Engineer | Rust, TypeScript, AWS

Location: Belfast (Hybrid)
Type: Full-time

About the Opportunity

This role sits within a platform engineering team responsible for building and evolving systems that support a growing, technology-led organisation. The platform is central to scaling delivery, improving operational efficiency, and enabling expansion into new markets.

You will work across the stack using modern, cloud-native technologies, owning features from design through production deployment.

Role Overview

You will contribute as a mid-level engineer within a collaborative team focused on clean code, strong engineering fundamentals, and continuous improvement. The environment prioritises small, frequent releases, automated testing, and reliable deployment pipelines.

This role offers hands-on exposure across backend, frontend, infrastructure, and cloud delivery.

Responsibilities

  • Design, build, and evolve platform software supporting core business systems

  • Deliver full-stack features using Rust and TypeScript (Node.js)

  • Build modern frontend interfaces using React and Next.js

  • Develop cloud-native solutions using AWS managed and serverless services

  • Define and maintain infrastructure using Terraform

  • Write well-tested, maintainable code using TDD principles

  • Own and improve CI/CD pipelines for safe, frequent releases

  • Participate in pair programming, code reviews, and technical design discussions

  • Work within a trunk-based development model

  • Troubleshoot and resolve issues across development and production environments

  • Collaborate with cross-functional stakeholders to ensure solutions solve real operational problems

Requirements

  • Commercial experience as a Software Engineer (mid-level)

  • Strong experience with JavaScript / TypeScript in Node.js environments

  • Experience building web applications using React and Next.js

  • Experience deploying and operating applications on AWS

  • Experience using Terraform or similar Infrastructure as Code tooling

  • Working knowledge of relational and NoSQL databases such as PostgreSQL and DynamoDB

  • Experience working in agile environments (Kanban or similar)

  • Understanding of automated testing and CI/CD practices

Nice to Have

  • Experience writing backend services in Rust

  • Exposure to learning, education, or content delivery platforms

  • Experience using AI-assisted development tools

  • Curiosity around AI, data, and emerging technologies

Ways of Working

  • Collaborative engineering culture

  • Strong emphasis on automation and clean architecture

  • Frequent, low-risk deployments

  • Ownership of work from idea to production

  • Focus on long-term system health over short-term fixes

Submit CV for this Job.

Apply for this job now
Posted
Job Details:
Belfast, UKUp to £50k + Quarterly Bonus
Job reference:
EG29
Eve Geddis

Eve Geddis

Associate Recruitment Consultant at Ocho