Harnham
Typescript Engineer

How your CV stacks up
Upload your CV to see how well it fits this job role
?%
TypeScript Engineer
£500- £550 per day Outside IR35
1 day onsite - London
We're working with a large international travel and transport organisation that is modernising its digital ecosystem following the consolidation of multiple business units. The company is investing heavily in next-generation data and middleware platforms, and they're looking for a TypeScript Engineer to help shape the services and tooling behind this transformation.
The team's mission is to replace legacy systems with clean, event-driven services and provide consistent, reliable data to applications across the business - from customer-facing products to operational systems.
The Role
You'll be joining a multidisciplinary engineering team focused on building backend and occasionally frontend components using modern TypeScript across Node.js and React/Next.js. The role centres on developing APIs, event-driven services, and internal tools that support large-scale, cloud-hosted workloads.
You'll work closely with engineers, analysts, and product specialists to design scalable services, contribute to architectural improvements, and help evolve the company's approach to distributed data and developer experience.
Reasons to use Rodeo
I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?
Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.
Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.
Start with a chat, not a search bar
Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.
Graduate Consultant — 2026 Scheme
Why you're a good match
StrongYour economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.
See breakdownIt searches the market for you
Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.
Why you're a good match
You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.
Experience fit
Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.
Only hits
No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.
Day-to-day responsibilities include:
- Designing and implementing backend services in TypeScript using Node.js (REST, GraphQL, workers, event-driven consumers).
- Building and integrating services that interact with event-sourced or streaming systems.
- Creating clean, well-structured APIs and internal tools to improve data distribution across the organisation.
- Writing high-quality, well-tested code using modern testing frameworks and patterns.
- Occasionally contributing to simple React/Next.js based UI screens for configuration or internal tools.
- Improving system reliability, observability, and developer efficiency through metrics, logging, and automation.
- Working closely with cross-functional teams in an agile environment, contributing to planning, delivery, and code reviews.
- Supporting continuous improvement of codebases, development workflows, and shared engineering standards.
Tech Stack & Skills
Core skills:
- Expert-level TypeScript experience and strong proficiency with Node.js in production environments.
- Skilled in designing and implementing REST or GraphQL APIs, background workers, and microservices.
- Ability to work with SQL or NoSQL databases and understand how to model and query data effectively.
- Familiarity with distributed systems concepts such as event sourcing, resilience patterns, and asynchronous communication.
- Experience with containerised development (Docker) and deploying cloud-native applications (Azure, AWS, or GCP).
- Strong understanding of DevOps concepts: CI/CD pipelines, automated testing, infrastructure-as-code patterns.
- Proficiency in unit, integration, and end-to-end testing using modern TypeScript testing tools.
- Strong Git/GitHub workflows and experience working in collaborative, autonomous engineering teams.


Get help with your application
Your very own career expert that helps elevate your application to the next level.
What You'll Bring
- A track record of delivering clean, production-grade TypeScript systems at scale.
- Strong problem-solving skills and the ability to design robust solutions within distributed environments.
- A collaborative mindset and enthusiasm for working with cross-functional product and engineering teams.
- Passion for modern engineering practices, automation, and improving developer experience.
- A proactive attitude towards continuous learning, experimentation, and refining technical approaches.
“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”
Jessica, London
Location