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.