Leave us your email address and we'll send you all the new jobs according to your preferences.
Senior Software Engineer ( London, UK )
Posted 7 days 10 hours ago by The Thinking Traveller Limited
Build and maintain test-driven systems that power our client journey and business workflows. You'll work with stakeholders from across the business to continuously deliver change reliably. Using your experience, you'll seek to thoughtfully understand the complex requirements of the teams and our clients, and how to break them down into manageable tasks that will deliver the most impact through achievable actions.Founded 21 years ago, we've seen a lot of technology over the last two decades and have a mix of systems to serve our needs now. We recently took investment from Piper (Mindful Chef, Bloom & Wild), now we're on a mission to prepare for the future.This is an incredible opportunity to be able to own a lot of the new systems we need. We're moving to Next.js hosted on Vercel, and Ruby on Rails with PostgreSQL hosted on GCP. Our new systems are developed on a trunk-based repo with CI/CD, and we're aiming to get to double digits of deployments per day. The existing team is made up of two frontend roles, two offshore backend roles, and a database administrator. We also have a design team, and external agencies to help where needed.You can read more about what we're working on here: Engineering at The Thinking Traveller
Reports to: Head of Engineering
Working Partnerships: Sales, Finance, Operations, Marketing, Design
Your Responsibilities- Build and maintain the systems that power our client journey and business workflows
- Build systems for payments handling tens of thousands of pounds per transaction for our clients and partners
- Continuously improve our testing infrastructure and operations tools
- Maintain existing systems and build in observability
- Release new features using feature flagging and A/B testing
- Collaborate effectively with stakeholders to understand their needs and clients' needs to develop our tools with a continuous feedback loop
- Own features from concept all the way through to production
- Work with other members of the team to find and resolve bottlenecks
- A passion for software engineering for the Web
- Experience with Ruby on Rails or similar modern MVC web framework
- Can strike a balance between getting things done and taking on too muchtechnical debt
- The first thing you think is 'how do I test this' before you dive in
- You want to work in an environment with high levels of ownership
- You enjoy getting your work in front of the people that will use it andhappy to listen to and implement feedback
- Pivot around issues to get things shipped, negotiating and managingexpectations around deadlines
- You can prototype to demonstrate ideas to get buy in and support from otherdepartments
- Love working as part of a team collaborating with other engineers and inother non-technical disciplines
- You want to continue your career as an individual contributor
- Act as an advocate for engineering in the business, be able to communicatewith non-technical teams about engineering decisions and compromises
- A growth mindset
Nice to have
- Experience working with event-driven architecture
- Experience working with commonly used marketing tools for the Web and CRMs
- Experience in e-commerce
- An appreciation of good UX and design
- You love travel!
Please still apply if you don't have as many nice to haves as you think youneed. We love having a team made up of various strengths from a range ofbackgrounds, and we'd love you to apply if you bring something different.
process- Application Review: Our team will review your application and CV
- Initial Interview: Selected candidates will be invited for a brief call to get to know you
- Second-Stage Interview: Shortlisted candidates will be invited to attend an in-person interview at our offices in Shoreditch, where there will be a short task to be prepared in advance and present on the day
- Final Decision: Successful candidates will receive an offer, and we will provide feedback to all interviewed applicants
We aim to keep the process efficient and transparent, however on occasion it may be adjusted. In the event of any change we will notify candidates promptly.
If you are excited by the opportunity of becoming part of The Thinking Traveller team, and can tick all of the above boxes, you should apply for this role by sending your CV and covering letter to .
The Thinking Traveller Limited
Related Jobs
IT Asset Manager (ServiceNow) Central Government
- Lancashire, Manchester, United Kingdom, M21 0
Data Analyst
- South Glamorgan, Cardiff, United Kingdom
Embedded Software Engineer
- Hertfordshire, Stevenage, United Kingdom, SG1 1
SAP S/4HANA Finance Project Manager
- Hertfordshire, Stevenage, United Kingdom, SG1 1
SAP Project Manager
- Lancashire, Bolton, United Kingdom, BL1 1