Senior TypeScript Engineer
Location: Hybrid / Remote - UK or Ireland
Employment Type: Full-Time, Permanent
Are you passionate about building scalable, high-performance systems using TypeScript?
Do you want to work on complex, business-critical applications where technology drives real impact?
Are you ready to take ownership of architecture, design, and delivery across the full stack?
Role Overview
We're seeking a Senior TypeScript Engineer to join a high-performing engineering team responsible for developing and evolving globally distributed systems. This is a key role within a team where technology directly enables business growth and operational excellence.
You'll have the opportunity to shape architecture, improve engineering practices, and lead the delivery of TypeScript-based applications that meet the highest standards of performance, reliability, and scalability. Collaboration, innovation, and ownership will be central to your day-to-day work.
Key Responsibilities
Lead the design, development, and delivery of TypeScript-based platforms and services.
Guide architectural discussions and champion best-practice engineering standards.
Work closely with product owners and business analysts to translate requirements into robust, elegant technical solutions.
Foster a culture of clean code, automated testing, and continuous improvement.
Drive system evolution through refactoring, modularisation, and adoption of new technologies.
Contribute to DevOps maturity through CI/CD automation and infrastructure as code.
Mentor and support other engineers to enhance technical capability across the team.
Technical Expertise
Frontend:
Advanced proficiency in TypeScript, React, and modern JavaScript (ES6+).
Strong experience with Redux, React Query, and GraphQL.
Skilled in responsive design and cross-browser compatibility using frameworks such as Tailwind CSS.
Experience integrating with RESTful APIs and working with version control (Git).
Backend:
Proven experience developing APIs and backend services in Node.js and TypeScript.
Strong understanding of SQL and data modelling.
Experience with microservices and event-driven architectures.
Familiarity with Pub/Sub messaging technologies (RabbitMQ, SOLACE, AMQP).
Cloud & DevOps:
Hands-on experience with AWS (or equivalent cloud platform).
Skilled in building and maintaining CI/CD pipelines and Terraform infrastructure.
Committed to high test coverage across unit, integration, and end-to-end testing.
Experience & Mindset
5+ years' experience in software engineering with a focus on TypeScript and full-stack development.
Deep understanding of Agile delivery and software design principles (SOLID, design patterns).
Proven track record of delivering production-grade, low-latency applications.
Excellent communicator who can bridge business and technology discussions effectively.
Analytical, proactive, and motivated by technical excellence and collaboration.
Desirable Experience
Experience in financial services or other regulated environments.
Familiarity with Python, Perl, or Ruby for scripting and automation.
Contributions to open-source projects or internal tooling initiatives.
If you're looking for a challenging and rewarding role where you can influence architecture, deliver at scale, and be part of a culture that values technical excellence - this is the opportunity for you.
If you have any further questions on the role, please feel free to reach out to Brendan McCrory directly.
