Job Search and Career Advice Platform

Enable job alerts via email!

Full-Stack Engineer - Typescript

TP ICAP

Belfast

On-site

GBP 60,000 - 80,000

Full time

19 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading financial services firm in Belfast is looking for a Full-Stack Engineer to shape the technical direction of its platforms. This role involves owning the delivery of complex features, acting as a technical leader, and collaborating across disciplines. The ideal candidate should have extensive experience in front-end and back-end technologies, including HTML5, JavaScript, React, TypeScript, and cloud technologies. This position offers the opportunity to influence architecture and deliver solutions that scale globally, providing a dynamic work environment.

Qualifications

  • 5+ years of industry experience in full-stack engineering.
  • Proficient in front-end and back-end technologies including TypeScript.
  • Experience with microservices architecture and cloud platforms.

Responsibilities

  • Own end-to-end delivery of complex features and services.
  • Act as a technical leader and mentor peers.
  • Drive system evolution toward target-state architecture.

Skills

HTML5, CSS3, modern JavaScript (ES6+)
React, Redux, React Query, GraphQL
Responsive design
SQL
API development (REST and GraphQL)
AWS ecosystem
CI/CD pipelines
Agile methodologies
Proficient with Git

Education

STEM degree

Tools

JIRA
Terraform
Linux shell scripting
Windows PowerShell
Job description
Role Overview

We are looking for a Full-Stack Engineer who will play a pivotal role in shaping the technical direction of our platforms and driving engineering excellence across the organization. This is not just a coding role—it’s an opportunity to influence architecture, improve development practices, and deliver solutions that scale globally.

As a senior engineer, you will :
  • Own end-to-end delivery of complex features and services, ensuring they meet performance, security, and reliability standards.
  • Act as a technical leader, guiding design decisions, mentoring peers, and fostering a culture of continuous improvement.
  • Bridge the gap between business and technology, translating requirements into robust solutions while challenging assumptions to deliver optimal outcomes.
  • Champion best practices in software engineering, from clean code and automated testing to modern DevOps and cloud-native approaches.
  • Collaborate across teams and disciplines, engaging with product owners, architects, and stakeholders to align technical solutions with strategic goals.
  • Drive innovation, leveraging emerging technologies and frameworks to evolve our systems toward a target-state architecture that supports future growth.

This role offers the chance to work on high-impact projects in a dynamic environment where technology underpins critical business operations. You’ll have the autonomy to shape solutions, the support to grow your expertise, and the platform to make a tangible difference.

Key Responsibilities
  • Champion engineering improvements and clearly articulate design principles to peers and the wider organization.
  • Promote and support adherence to a well-defined Software Development Lifecycle (SDLC) that enables effective planning, prioritization, and delivery.
  • Lead estimation discussions by leveraging experience, challenging assumptions, and fostering innovative solutions.
  • Facilitate conversations on software systems and architecture to guide meaningful technical decisions.
  • Drive system evolution toward target-state architecture through strategic refactoring and prioritized delivery.
Experience / Competencies
Frontend Development
  • Proficient in HTML5, CSS3, and modern JavaScript (ES6+), including TypeScript.
  • Strong experience with the React ecosystem : React, Redux, React Query, and GraphQL.
  • Skilled in responsive design, cross-browser compatibility, and CSS frameworks such as Tailwind CSS.
  • Familiarity with RESTful API integration and version control using Git.
Backend Development
  • Demonstrated experience in full-stack engineering with TypeScript.
  • Proficient in SQL and API development using REST and GraphQL.
  • Hands-on experience with microservices architecture, containerization, and event-driven systems using Pub / Sub technologies (e.g., RabbitMQ, SOLACE, AMQP).
  • Comfortable with scripting in Linux shell and Windows PowerShell.
Cloud & DevOps
  • Practical experience with the AWS ecosystem and AWS CLI (or equivalent).
  • Skilled in CI / CD pipelines and infrastructure as code using Terraform.
  • Committed to maintaining code quality through unit, integration, and end-to-end testing.
Software Engineering Practices
  • Deep understanding of the full SDLC within Agile, cross-functional teams.
  • Proven track record of delivering reusable services across multiple projects.
  • Strong grasp of SOLID principles and software design patterns.
  • Experience building well-tested software for low-latency, production-grade environments.
Tooling & Collaboration
  • Proficient with Agile project management tools such as JIRA.
  • Skilled in automated testing and continuous integration workflows.
Soft Skills & Mindset
  • STEM degree with 5+ years of industry experience.
  • Highly organized, detail-oriented, and proactive.
  • Strong analytical and problem-solving skills with an innovative mindset.
  • Effective communicator who adapts to diverse audiences and collaborates constructively with BAs, POs, and engineers.
  • Demonstrates integrity, professionalism, and enthusiasm for continuous improvement.
Desired
  • Experience with regulatory-driven projects.
  • Knowledge of financial markets, systems, and OTC products.
  • Familiarity with technical platform teams and regulatory compliance.
  • Contributions to open-source projects and proficiency in scripting languages (e.g., Python, Perl, Ruby) for workflow automation.
Band & Level

Manager / 6

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.