Triptease is a Software-as-a-Service (SaaS) startup that builds software to help the hotel industry increase direct bookings. As an employer, Triptease maintain
Software Engineer, Mid Level
Location
United Kingdom
Posted
75 days ago
Salary
0
Seniority
Senior
Job Description
Software Engineer, Mid Level
Triptease
• Pair program with teammates for the majority of your coding time. • Take part in daily standups, weekly planning sessions, and frequent retros to continuously improve how we work. • Collaborate openly with colleagues — we value honest discussion and make sure everyone’s voice is heard. • Contribute to a team that owns its strategy end-to-end, deciding together what actions to take to succeed. • Practice trunk-based development and continuous delivery, shipping small, incremental changes to production.
Job Requirements
- XP Engineering Practices: Comfortable with pair programming most of the day, and see test-driven development (TDD) as integral to building reliable systems. You use tests to drive design, embrace refactoring as part of everyday coding, and value small, incremental code and test cycles.
- Backend and Full-Stack Experience: Strong backend experience in TypeScript with additional frontend skills for admin UIs. Solid skills across the full stack, from client-side to server-side development.
- Cloud-Native Experience: Practical experience building deployment pipelines and continuous delivery on cloud platforms. Familiarity with Google Cloud Platform, Docker, Kubernetes, and Terraform.
- Data Systems and Analytics: Experience with PostgreSQL, MySQL, and BigQuery. Passion for working with data to power real-time analytics, A/B testing, and monitoring with tools like DataDog.
- Systems Thinking: Experience designing and building distributed, high-availability, high-throughput systems while maintaining modularity, functionality, maintainability, and data consistency. Solid understanding of HTTP and how the internet works.
- Code Quality: You write obvious, concise code that rarely needs comments and always leave the codebase better than you found it.
- Product Mindset and Collaboration: Customer-centric approach, working closely with product managers to ensure technical solutions deliver value. You contribute ideas and strategy, not just code, and thrive in collaborative environments that drive squad momentum.
- Values Alignment: Commitment to continuous learning, autonomy, psychological safety, and developing your craft.
- Bonus Points: Experience with online advertising or ad tech products.
- Familiarity with the Google Ads API.
- gRPC experience (we maintain a TypeScript Google Ads API library).
- You have an entrepreneurial streak, with examples of how you identified opportunities and delivered them.
- Experience in cross-functional teams practising XP (Extreme Programming) and Kanban techniques.
- Familiarity with multiple programming languages and the ability to bring insights and practices across ecosystems.
Benefits
- We’re committed to your career development, most of our staff have seen considerable learning and progression. There is space to take dedicated learning time out each week to further improve your craft. Triptease will also fund training and conferences if you tell us why we should.
- We like to offer all our employees a stake in our success which is why we offer share options.
- Paid vacation (increasing with tenure)
- Work from anywhere: 4 weeks abroad annually (within a ±3 hour time zone)
- Monthly wellness budget – use it for gym, therapy, massages, or whatever keeps you at your best
- Yearly learning allowance – invest in your growth!
- Enhanced maternity & paternity leave
- 10 "Discovery Days" per year to explore innovative ideas together with colleagues from around the business
- Fun events for Tripteasers - the entire company is travelling to Madrid this September for a global retreat.
- Whatever equipment helps you get your job done.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Engineer
Pothi.com (Mudranik Technologies Pvt Ltd)Writing is hard, publishing should be easy!
• Work mostly with Python/Django + React stacks • Hire responsible people for work from home • Integrity in making work possible in future
Full Stack Software Developer
OurCodeLabA software development company that aims to innovate and provide useful solutions
• Design, develop, and maintain high-quality software solutions using a variety of programming languages and technologies • Collaborate with other developers and stakeholders to understand business needs and translate them into technical requirements • Test and debug software applications to ensure they meet quality standards • Stay up-to-date with emerging trends and technologies in software development, and make recommendations for improvement where appropriate • Work collaboratively with other teams, including design, and technology teams
• Build, train, and optimize machine learning models, including NLP and predictive systems. • Analyze structured and unstructured datasets and support data pipeline creation. • Contribute to experiments, model evaluations, and performance benchmarking. • Collaborate with cross-functional teams to shape product features and AI agent capabilities. • Support internal tool development and contribute to agent testing infrastructure. • Present work through demos and a capstone showcase to leadership. • Contribute to team objectives and take on additional responsibilities as needed.
Senior Staff Engineer I
Agile Learning LabsWe inform, inspire, and empower individuals and organizations along their journey to increased prosperity and happiness.
• Analyzes, designs, and implements complex systems • Challenges the team processes, looking for ways to improve • Mentors junior engineers via pairing, design, and code review • Builds software solutions by adhering to our quality standards about SDLC • Makes active efforts to stay up-to-date with technologies • Leads the technical design of complex systems • Understands and optimizes system performances • Takes the initiative to fix issues before they become a problem • Delivers complex systems, well-baked, and almost bug-free • Proactively Identifies problems with requirements and project plan • Go to expert in one technological area • Research and propose new technologies • Detect possible performance bottlenecks • Known for drama-free launches • Can jump into an old project and fix it • Consistently influence technical and business roadmap of services/products/projects • Proactively identify and tackle tech debt • Communicate with self-awareness • When is proposing something, at any level, is doing it in written form and providing the proper context • Contributes to the career development of others • Sought out for technical guidance and seen as a resource by others • A record of creating sweeping improvements in stability, performance, and scalability across major business-critical systems • Able to discuss at the same level with tech-vendor engineering teams • Capable of debugging the hairiest problems that the team encounters • Jumps into most of problems ( tech & biz ) and resolves them • Remove roadblocks for multiple projects/products • Able to act with full autonomy based on a strategy and not on a work plan • Has made a huge positive impact on the entire company's technical/business trajectory. • Identifies improvement tech areas for the organization • Care about the efficiency of the company, introducing new practices, processes and standards • Listens and guides debates to help reach a consensus; once a decision is made, clearly communicates and backs that decision. • Sets short to medium-term strategic technical or operative direction, able to look ahead 6-12 months and identify the areas of greatest need and create plans to improve them. • Clearly communicates its technical vision and help teams and stakeholders to follow it • Proactively identifies lacks of clarity in the overall strategy and communicates them properly.




