Full Stack Engineer

Company: VANRATH
Apply for the Full Stack Engineer
Location: Belfast
Job Description:

Role Overview

This is an opportunity to join a newly established engineering team responsible for building the next generation of a cloud-native platform using modern technologies and architecture.

Working within a collaborative engineering environment, you will contribute to the design, development, testing, and deployment of scalable software solutions. As a Senior Software Engineer, you will demonstrate strong technical expertise while mentoring junior engineers and collaborating closely with architects, technical leads, and other engineering teams to deliver production-ready systems.

Key Responsibilities

  • Drive engineering best practices and promote high-quality software development.
  • Support and contribute to an effective Software Development Lifecycle (SDLC).
  • Participate in planning, estimation, and technical discussions.
  • Collaborate with engineers and architects on system design and architecture.
  • Refactor and evolve existing systems towards target-state architecture.
  • Take ownership of features from design through deployment.
  • Mentor junior developers and contribute to continuous improvement initiatives.

Essential Skills & Experience

Experience

  • 5+ years’ commercial experience as a Full Stack, Front-End, or Back-End Software Engineer.
  • Strong experience developing applications using TypeScript.
  • Experience working within Agile cross-functional teams.
  • Experience delivering software through the full software development lifecycle.
  • Experience building low-latency, event-driven applications.
  • Experience developing reusable platform services.
  • Experience supporting production systems where required.

Front-End

  • HTML5
  • CSS3
  • TypeScript
  • React
  • Redux
  • React Query
  • Modern JavaScript frameworks
  • Tailwind CSS (or similar CSS framework)
  • REST APIs
  • GraphQL
  • WebSockets
  • Cross-browser compatibility
  • Git

Back-End

  • TypeScript or another object-oriented language (e.g. C# or Java)
  • SQL and NoSQL databases
  • REST APIs
  • GraphQL
  • WebSockets
  • Microservices architecture
  • Git
  • Terraform
  • Automated testing
  • Cloud platforms (preferably AWS or equivalent)
  • Containerisation
  • Event-driven architecture
  • Messaging technologies (e.g. AMQP or similar)

Cloud & DevOps

  • Serverless and container-based cloud services
  • Infrastructure as Code
  • CI/CD pipelines
  • Linux Shell or PowerShell
  • Cloud CLI tools
  • Enterprise deployment practices

Software Engineering

  • Software design patterns
  • SOLID principles
  • Unit, integration, and end-to-end testing
  • Source control (Git)
  • Strong analytical and problem-solving skills
  • Excellent communication and collaboration skills
  • Ability to mentor and support other engineers
  • Comfortable working with ambiguity and challenging requirements constructively

Desirable Skills

  • Commercial experience with C#/.NET
  • Experience contributing to open-source projects
  • Experience working on regulatory or compliance-driven projects
  • Knowledge of financial markets or trading systems

Benefits

  • Flexible benefits package
  • Private medical insurance
  • Digital GP, dental and eye care
  • Pension scheme
  • Life assurance and income protection
  • Cycle to Work scheme
  • Employee Assistance Programme
  • Wellbeing support
  • Technology and local discounts
  • Car parking discount
  • Payroll giving scheme

For further information on this job, apply via the link or contact the VANRATH office for a confidential chat today.

Follow VANRATH on LinkedIn for expert career advice, the latest jobs, industry news, and much more

Skills:Full Stack Engineer Full Stack Developer Senior Software Typescript Javascript C#

WHJS1_NI

Posted: July 17th, 2026