Full Stack JavaScript/TypeScript Engineer

Full Stack JavaScript/TypeScript Engineer

Full-Time 50000 - 65000 £ / year (est.) Home office (partial)
C

At a Glance

  • Tasks: Develop and maintain a travel management platform using React and Node.js.
  • Company: Join CTM, an award-winning provider of innovative travel solutions.
  • Benefits: Enjoy competitive salary, hybrid work, and wellness support.
  • Other info: Flexible working hours and excellent career growth opportunities await you.
  • Why this job: Make a real impact in the travel industry with cutting-edge technology.
  • Qualifications: 3+ years experience with Node.js, TypeScript, and strong SQL skills.

The predicted salary is between 50000 - 65000 £ per year.

You'll be a senior developer on our in-house travel management platform, working across the full stack — from React frontends to Node.js APIs and background processing services that handle live travel data. The platform spans Linux and Windows environments, including containerised services running on Docker. The role involves real-time problem diagnosis, complex data transformation across multiple databases, and a high degree of autonomy.

CTM is an award-winning provider of innovative and cost-effective travel management solutions to the corporate market. Our proven business strategy combines personalized service excellence with client-facing technology solutions to deliver a return on investment to our customers. Headquartered in Australia, we provide local services solutions to clients across the globe.

  • 3+ years commercial experience with Node.js and TypeScript
  • Strong SQL skills — complex queries, relational schemas, multi-database environments (PostgreSQL and/or MS SQL Server)
  • React (hooks, functional components)
  • Experience transforming and mapping complex data structures (XML, JSON)
  • Build and maintain features across React frontends and Node.js/NestJS APIs
  • Develop and support background processing services that ingest and transform travel data from external systems
  • Write and optimise complex SQL across PostgreSQL and MS SQL Server databases
  • Investigate and resolve production issues end-to-end — from browser through API to database and background processors

Please note that this role requires a security clearance process (you must have lived in the UK for 5 consecutive years to be eligible) and a DBS check. Join our crew and help CTM take flight. Apply now and pack your skills for a business travel journey that promises growth, discovery and plenty of first-class moments.

Every hire starts with a chat with our Talent Acquisition team; if your profile is selected you will be contacted by phone or email (please check your spam folder). If you are successful we will invite you to our office for a final stage interview.

CTM is a responsible employer and is dedicated to conduct thorough right to work checks in the interests of both parties, candidates and the company. If you need accommodations at any stage of the application or interview process, please let us know: as a Disability Confident Employer, we’re here to support you in any way we can.

Most of our roles offer a hybrid working pattern, with 3 days per week in the office. Where permitted and depending on the role, we can offer flexible start and finish times to suit your other commitments and support a healthy work-life balance.

Full Stack JavaScript/TypeScript Engineer employer: Corporate Travel Management (CTM) Group

CTM is an exceptional employer that prioritises employee growth and wellbeing, offering a dynamic work culture where innovation thrives. With a commitment to professional development through initiatives like CTM Learning and a supportive environment that includes flexible working arrangements, employees can enjoy a healthy work-life balance while contributing to cutting-edge travel management solutions. Join us in our UK office and be part of a team that values autonomy, collaboration, and personal excellence.

C

Contact Details:

Corporate Travel Management (CTM) Group Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Full Stack JavaScript/TypeScript Engineer

Tip Number 1

Get to know our company culture! Before your interview, check out our website and social media. Understanding what makes us tick will help you connect with the team and show that you're genuinely interested in joining us.

Tip Number 2

Prepare for technical questions! Brush up on your Node.js, TypeScript, and SQL skills. We love seeing candidates who can demonstrate their problem-solving abilities, so be ready to tackle some real-time coding challenges during your interview.

Tip Number 3

Show off your projects! Bring examples of your work, especially anything related to React or background processing services. This is your chance to shine and prove how your experience aligns with what we do at CTM.

Tip Number 4

Don’t forget to ask questions! We want to see your curiosity and interest in the role. Prepare a few thoughtful questions about our travel management platform or the team dynamics to show that you’re keen to be part of our journey.

We think you need these skills to ace Full Stack JavaScript/TypeScript Engineer

Node.js
TypeScript
SQL
PostgreSQL
MS SQL Server
React
Hooks

Some tips for your application 🫡

Show Off Your Skills:Make sure to highlight your experience with Node.js, TypeScript, and SQL in your application. We want to see how you've tackled complex data transformations and built features across React frontends and APIs.

Tailor Your Application:Don’t just send a generic CV! Tailor your application to reflect the specific skills and experiences mentioned in the job description. This shows us that you’re genuinely interested in the role and understand what we’re looking for.

Be Clear and Concise:When writing your application, keep it clear and to the point. We appreciate well-structured applications that make it easy for us to see your qualifications and experiences without wading through unnecessary fluff.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our Talent Acquisition team!

How to prepare for a job interview at Corporate Travel Management (CTM) Group

Know Your Tech Stack

Make sure you’re well-versed in Node.js, TypeScript, and React. Brush up on your SQL skills too, especially with PostgreSQL and MS SQL Server. Be ready to discuss how you've used these technologies in past projects, as this will show your practical experience.

Showcase Problem-Solving Skills

Prepare examples of how you've diagnosed and resolved production issues in the past. Think about specific instances where you transformed complex data structures or optimised SQL queries. This will demonstrate your ability to handle real-time challenges effectively.

Understand the Company Culture

Research CTM and its travel management solutions. Familiarise yourself with their approach to client-facing technology and personalised service. Showing that you understand their business strategy can set you apart and highlight your genuine interest in the role.

Ask Insightful Questions

Prepare thoughtful questions about the team dynamics, the tech stack, and the projects you'll be working on. This not only shows your enthusiasm but also helps you gauge if the company is the right fit for you. Plus, it’s a great way to engage with your interviewers!