At a Glance
- Tasks: Develop and implement travel-related web products using Python/Django and React.
- Company: Join TravelPerk, a $1.3 billion unicorn revolutionising corporate travel.
- Benefits: Enjoy competitive pay, generous vacation, health perks, and unforgettable team events.
- Why this job: Be part of a fast-growing team shaping the future of travel with innovative solutions.
- Qualifications: Extensive programming experience and a passion for quality and efficiency required.
- Other info: Work in-person 3 days a week at our Edinburgh hub; relocation assistance available.
The predicted salary is between 43200 - 72000 £ per year.
We are TravelPerk: a scaling unicorn valued at $1.3billion that has raised over $400m since our creation in 2015.
Backed by world-class investors with portfolios including AirBnb, Stripe, Slack, Trello, Gusto, Twitter, Farfetch and Deliveroo, our team is made up of A-players from across the travel and technology industries.
Over the past few years, we’ve been named the fastest-growing SaaS startup in the world by SaaS1000 and featured as one of the hottest startups to watch by both Forbes and Wired. We’re revolutionizing the B2B corporate travel market—worth over $1.3 trillion— to connect people in real life in an enjoyable and sustainable way.
TravelPerk are innovators. During the last year we have welcomed and acquired the likes of Click Travel , NexTravel and Albatross to the team. From TravelCare , to FlexiPerk and of course GreenPerk we are shaping the future of the industry. Our team continues to emerge stronger and stronger as we adjust to the new normal—and that’s where you come in!
If you’re ready to take off with us, keep reading!
Are you a Senior 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. Read more about our engineering team in this blog post
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 a Senior 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 travel to one of our hubs
- Mental health support tool for your wellbeing
- Exponential growth opportunities
How we work
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 Edinburgh 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.
#J-18808-Ljbffr
Senior Software Engineer - Edinburgh employer: Traveltechessentialist
Contact Detail:
Traveltechessentialist Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer - Edinburgh
✨Tip Number 1
Familiarise yourself with TravelPerk's products and services. Understanding their offerings, like FlexiPerk and GreenPerk, will help you demonstrate your enthusiasm for the role and how you can contribute to their mission during interviews.
✨Tip Number 2
Showcase your experience with Agile methodologies. Since TravelPerk values strong collaboration within teams, be prepared to discuss how you've successfully worked in Agile environments and contributed to team dynamics.
✨Tip Number 3
Highlight any experience you have with mentoring or coaching others. As a Senior Software Engineer, you'll be expected to guide less experienced colleagues, so sharing specific examples of how you've done this in the past can set you apart.
✨Tip Number 4
Connect with current or former TravelPerk employees on LinkedIn. Engaging with them can provide valuable insights into the company culture and expectations, which you can leverage during your application process.
We think you need these skills to ace Senior Software Engineer - Edinburgh
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in software engineering, particularly with Python/Django and React. Emphasise any previous roles where you worked on product development or system architecture.
Craft a Compelling Cover Letter: In your cover letter, express your passion for the travel industry and how your skills align with TravelPerk's mission. Mention specific projects or experiences that demonstrate your ability to work in an Agile environment and your obsession for quality.
Showcase Your Technical Skills: Include a section in your application that outlines your technical skills, especially those related to server-side, client-side, or full stack development. If you have experience with DevOps or AWS, make sure to highlight that as well.
Demonstrate Your Communication Skills: Since strong communication skills are essential for this role, consider including examples of how you've successfully collaborated with teams in the past. This could be through mentoring, coaching, or working closely with product teams.
How to prepare for a job interview at Traveltechessentialist
✨Showcase Your Technical Skills
As a Senior Software Engineer, you'll need to demonstrate your extensive programming experience. Be prepared to discuss your work with Python/Django and React, and share specific examples of complex products you've built. Highlight your problem-solving skills and how you've approached technical challenges in the past.
✨Emphasise Your Product Engineering Mindset
TravelPerk values a 'Product Engineering' mindset, so make sure to convey your obsession for simplicity, efficiency, and performance. Discuss how you prioritise user experience in your projects and how you approach product development with a focus on quality and testing.
✨Demonstrate Agile Experience
Since the role involves working in an Agile environment, be ready to talk about your experience with Agile methodologies. Share examples of how you've contributed to team dynamics, participated in sprints, and ensured well-documented code and continuous integration in your previous roles.
✨Prepare to Mentor and Collaborate
Mentoring and coaching are key aspects of this role. Be prepared to discuss your experience in training colleagues and how you've shared your expertise in previous positions. Highlight your strong communication skills and your ability to work collaboratively within a team.