
Software Engineer - London
On site
London, United Kingdom
Full Time
26-02-2025
Job Specifications
About Us
TravelPerk is a hyper-growth SaaS business travel platform and a pioneer in the future of travel for work. Its all-in-one platform gives travelers the freedom they want whilst providing companies with the control they need. The result saves time, money, and hassle for everyone.
TravelPerk has industry-leading travel inventory alongside powerful management features, 24/7 customer support, state-of-the-art technology, and consumer-grade design.
Founded in 2015 and headquartered in Barcelona, we’ve grown to over 1,400 people across Europe and North America. In 2022 we became a ‘unicorn’ and in 2025 we raised $200 million in a Series E funding round, increasing our valuation of $2.7 billion.
We’ve been winning awards too. Since 2023, we’ve been voted one of the best places to work, one of the fastest-growing apps and tech companies, and a leading pioneer of business travel.
These are just some of the reasons why global brands like Wise, Red Bull, GetYourGuide, and Aesop trust us to get the most out of their travel
Are you a Software Engineer with extensive programming experience?
We’re not looking for stack experts. We’re looking for smart people who can bring in the best tools and processes to get the job done.
You will work on a day-to-day basis with our product team to design, architect and implement our product. TravelPerk is a next-generation platform to take the pain out of booking and managing business travel.
As Software Engineer, This Position Involves
Product development in Python/Django and/or React of a travel-related web-based product
Integrations between our product to 3rd party APIs
System architecture design, implementation, and testing
Work in an Agile environment with strong attention to a well-documented code, unit testing, and continuous integration
Being able to mentor, coach, and train other colleagues as a domain expert
Required Skills And Experience
"Product Engineering" mindset
Pragmatism and obsession for simplicity, efficiency, and performance
Extensive experience in similar roles building technically complex products in any web programming language
An expert level at server-side, client-side or full stack development. Your final role within the team will depend on your skills and internal training will be provided
Obsession for quality and testing
Eager to learn new technologies and frameworks
Strong communication skills
Bonus Points For
Experience in the travel industry
DevOps experience with the AWS suite
Experience working with high-performing, Agile development teams
People who like to build stuff (we really like people who maintain/contribute to open source projects)
What do we offer?
Competitive compensation including equity in the company
Generous vacation days so you can rest and recharge
Health perks such as private healthcare or gym allowance depending on your location
"Flexible compensation plan" to help you diversify and increase the net salary
Unforgettable TravelPerk events including to travel to one of our hubs
Mental health support tools for your wellbeing
Exponential growth opportunities
Our Vision is for a world where TravelPerk serves as the platform for human connection in-real-life (IRL). We take an IRL-first approach to work, where our team works together in-person 3 days a week. As such, this role requires you to be based within commuting distance of our London hub. We fundamentally believe in the value of meeting in-real-life to improve connectivity, productivity, creativity and ultimately making us a great place to work.
At TravelPerk, we prioritise experience and potential over academic qualifications for this role. We believe that talent and ability aren't always reflected in formal credentials.
For certain roles, we provide relocation assistance. Please specify your need for this in your application, and we will evaluate the possibility on a case-by-case basis. English is our official office language, so we request that resumes be submitted in English for effective communication.
TravelPerk is a global company with a diverse customer base, and we want to ensure the people behind our product reflect that. We’re an equal opportunity employer, meaning you’re welcome at TravelPerk regardless of your appearance, where you’re from, or anything else that makes you.
Learn more about our Builders organization here on our blog.
How We Work
Our Vision is for a world where TravelPerk is the platform for human connection in real life (IRL). We take an IRL-first approach to work, where our team works together in person 3 days a week. For roles in Customer Care, this can be up to 5 days per week in the office. As such, this role requires you to be within commuting distance of our hubs. We fundamentally believe in meeting in real life to improve connectivity, productivity, and creativity, ultimately making us a great workplace.
At TravelPerk, we prioritize experience and potential over academic qualifications for this role. We believe that talent and ability aren't always reflected in formal credentials.
TravelPerk is a global company with a diverse customer base—and we want to ensure that the people behind our product reflect that. We're an equal opportunity employer, meaning you're welcome at TravelPerk regardless of your appearance, where you're from, or anything else that makes you.
All official communications will come from email addresses ending in @travelperk.com, our main social channels, or verified recruiters on LinkedIn linked to our official accounts.
About the Company
TravelPerk is a hyper-growth SaaS business travel platform and a pioneer in the future of business travel. It’s all-in-one platform gives travellers the freedom they want whilst providing companies with the control they need. The result saves time, money, and hassle for everyone. TravelPerk has industry-leading travel inventory alongside powerful management features, 24/7 customer support, state-of-the-art technology, and consumer-grade design, all of which enable companies and organisations worldwide like Revolut, Wise, Re... Know more
Related Jobs


- Company Name
- Sage
- Job Title
- Frontend Developer
- Job Description
- Job Description As a Frontend Software Engineer you will be responsible for building and extending of our accounting products in the Cloud, ensuring that the platform is fluid and scalable as we adopt more SaaS approach. You will work within a collaborative team (including PMs, developers, and QA analysts) to ensure that UI/UX features in our roadmap are delivered to agreed requirements. This is a hybrid role – three days per week in our Newcastle office. This is an outstanding opportunity for an ambitious professional to make a significant, long-lasting contribution to Sage’s products, at a key point in the company’s development. The successful candidate will be a key member of an existing agile team. In this role you will: Write code using standard Web technologies JavaScript/React/Typescript. Build features within the product using front-end technologies and frameworks. Consume APIs offered within the platform to build required features. Working with stakeholders to enhance the UX of the product. Reviewing and providing feedback of peer-written code and documenting processes and best practices. Participate in all phases of the project lifecycle. Skills / Experience required: React Typescript (preferred) or JavaScript React Tanstack Query Unit testing web applications e.g, Jest and React Testing Library Storybook and Chromatic Playwright testing Object-oriented programming, enough to write and review code documentation. Desirable: Accessibility AXE or WCAG knowledge Experience creating responsive designs for any screen size Knowledge and experience of working with a continuous integration / continuous delivery workflows. Knowledge of Agile (SCRUM). A product-based focus understanding how changes and updates affect our consumers. Experience gathering product requirements, assisting in defining scope, writing functional specifications, and estimating complexity. A great team player, communicator and contributor.


- Company Name
- Bright Purple
- Job Title
- Senior Software Engineer
- Job Description
- Senior Software Engineer London (Hybrid) Our consultancy start-up client is recruiting a Senior Software Engineer passionate about working on emerging solutions within Artificial Intelligence. Join this exceptional team and from day one you'll be creating, implementing, building and managing AI solutions. You will deploy applications around large language models, owning end-to-end solutions and providing consultation by interacting with clients to understand their challenges, requirements, and solutions. With hands-on experience of developing solutions, you will have proven exposure to: Python, SQL, R React Large language models OpenAI API This role is client facing so you will be confident and comfortable understanding requirements, recognising solutions and providing consultation where required. Holiday entitlement of 25 days including bank holidays Hybrid working with expectation of 2/3 days in the office p/week. May need to be flexible to travel to client offices as part of project work. Private Medical Insurance Salary range of £70,000 - £90,000 Apply now to hear more about an exciting opportunity with a new energetic, unique, and ambitious business. Bright Purple is an equal opportunities employer: we are proud to work with clients who share our values of diversity and inclusion in our industry.


- Company Name
- RedTech Recruitment
- Job Title
- Systems / DevOps Engineer - Graduate Considered
- Job Description
- Exciting opportunity for a Graduate or experienced Systems DevOps Engineer to join an innovative stealth start-up in Saffron Walden who are tackling some of the world’s most pressing challenges. Joining a company founded by experts in their field, who have already realised success with other start-ups, this offers the chance to work in an environment filled with technological innovation whilst working on cutting-edge tech. Location: Saffron Walden, UK – fully on-site due to the nature of the role Salary: £35,000 – £60,000 per annum (£35,000 for a recent Graduate, more for experienced) Requirements for Systems / DevOps Engineer Either commercial experience within a DevOps / Systems type-Engineering position, or a Graduate with a keen desire to pursue this career route 1st class honours or high 2.1 degree from a top university in Computer Science, Maths, Physics, Electronics or similar. Minimum of AAB at A Level or equivalent UCAS points Have experience using, configuring and building Linux systems Familiarity with Computer Networking and security Strong problem-solving ability, with a proactive nature in asking questions to expand your knowledge Any exprience with the following would be beneficial: Python, NodeJS, HAProxy, embedded computing platforms i.e. Nvidia Jetson, web application development You must be in a position to qualify for SC Clearance due to the nature of some customers - VITAL Responsibilities for Systems / DevOps Engineer Building, deploying, monitoring, and maintaining systems to support of a range of products as they are rolled out to end users. As part of a small team, you will have a high degree of autonomy and be able to work independently towards common team objectives. You will quickly be given responsibility and are also likely to be involved in multiple projects concurrently What this offers: An opportunity to join a success story in the making Working on a cutting-edge stack in a highly innovative environment Great remuneration Applications: If you would like to enquire about this unique Systems / DevOps Engineer opportunity, we would love to hear from you. Please send an up-to-date CV including details of your online repository via the relevant link. We’re committed to creating an inclusive and accessible recruitment process. If you require reasonable adjustments for your application or during the review process, please highlight this by separately emailing applications@redtech-recruit.com (if this email address has been removed by the job-board, full contact details are readily available on our website). *********************************************************************************************** RedTech Recruitment Ltd focuses on finding roles for Engineers and Scientists leaving academia entering industry. Even if the above role isn’t of interest, please visit our website to see our other opportunities. We are an equal opportunity employer and value diversity at RedTech. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Keywords– Systems Engineer / DevOps Engineer / Linux / Ubuntu / Networking / Security / Python / NodeJS / Nvidia Jetson / Embedded Systems / Web Applications / Nginx / HAProxy / STEM / Computer Science / Maths / Physics / Problem Solving / Autonomy / Start-up / Cloud / Infrastructure / Monitoring / Deployment / Configuration / Troubleshooting / High-Performance Computing / CI/CD / Automation

- Company Name
- WTW
- Job Title
- Senior Full Stack Developer
- Job Description
- Description Summary: We are looking for an experienced full stack developer to join our growing business unit (headquartered in Reigate, ~200 engineers) developing a wide range of market leading InsurTech solutions. You will join us at an exciting time as we focus increasingly on cloud/SaaS solutions, upgrading existing products to new technologies and modern UX, as well as developing brand-new applications. As a full stack developer, you will be working with agile teams delivering value on the flagship Radar Live product. You will play a key role in designing and creating new features and enhancing existing code, whilst ensuring the foundational components continue to meet high levels of reliability, maintainability, usability, and performance. The Role Work with the Product Owner to define, refine and deliver the product backlog . Contribute to the design of SaaS software solutions meeting functional and non-functional requirements. Coordinate web application design and implementation across multiple streams to ensure consistency of approach. Interface between relevant guilds and the development teams on best practice and approach. Implement product code, following best practices for maintainability, testability, and performance. Implement test-related code (unit tests, test frameworks and associated automated test cases). Review and debug code to identify defects, performance bottlenecks or technical debt . Participate in Agile/scrum ceremonies (sprint planning, stand-ups, retrospectives), striving to continuously improve the team velocity, its processes and engineering practices. Coach and mentor junior team members, fostering a collaborative and quality-focused engineering culture. Qualifications The Requirements: Skills The technology stack is primarily Angular, C#, and Azure along with other suitable technologies guided by our internal tech radar. We are therefore looking for a developer with both front and back-end skills to complement our existing teams, hence candidates will need to demonstrate: Experience with backend development: RESTful API’s and services for Microsoft cloud deployments using C# .NET Core/ASP.NET, Azure infrastructure and services, JSON/XML. Experience in the design and development of responsive single-page/progressive web applications using JavaScript/TypeScript/HTML/CSS and Angular. Strong emphasis on Angular as the adopted front-end technology. Experience of working with cloud technologies, specifically the Azure stack. Strong appreciation of UX principles, ability to iterate commercial-quality GUI implementations working from wireframes/mockups and other assets produced by UX designers. Experience with CI/CD deployment processes, with a particular focus on developing and support YAMLbased deployments Experience developing test frameworks/test cases for web UI’s and RESTful services (e.g. using Cypress). Experience with the Agile/Scrum development lifecycle in a commercial/production environment. Experience with software engineering best practices: object-oriented, design patterns, SOLID principles. Experience with software development ecosystem (IDE’s, version control, test automation/CI, etc.). Experience in OWASP as well as general security practices. Other Highly Desirable, But Not Essential Skills Are Ability to architect high-performance and scalable web application and supporting infrastructures. Experience using Visual Studio, VS Code, Azure DevOps and Git. Experience with Azure Experience with XUnit, Moq, Cypress and other unit testing tools. General knowledge of the Insurance Industry Equal Opportunity Employer At WTW, we believe difference makes us stronger. We want our workforce to reflect the different and varied markets we operate in and to build a culture of inclusivity that makes colleagues feel welcome, valued and empowered to bring their whole selves to work every day. We are an equal opportunity employer committed to fostering an inclusive work environment throughout our organisation. We embrace all types of diversity. At WTW, we trust you to know your work and the people, tools and environment you need to be successful. The majority of our colleagues work in a ”hybrid” style, with a mix of remote, in-person and in-office interactions dependent on the needs of the team, role and clients. Our flexibility is rooted in trust and “hybrid” is not a one-size-fits-all solution. (ICT TECH_TD_2024_92R)