Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
You’ll report to Thijs Schreijer (Head of Engineering), who values deep technical discussions and Engineers who think along about the strategic direction of the product.
- Design, build, and maintain new platform functionalities, features, and modules
- Optimise existing code for performance, scalability, and maintainability
- Develop and manage robust APIs, integrations, and links to external systems
- Thoroughly test, debug, and document your technical solutions
- Actively shape architectural decisions and contribute to technical discussions
- Collaborate closely with Product, Design, and cross-functional teams in an agile environment
Requirements
You are an experienced Engineer who enjoys solving complex problems and understands what it takes to keep a live system running smoothly.
- A Degree (BSc or higher) in Computer Science, Software Engineering, or a related technical field
- 3+ years’ hands-on experience building, scaling, and maintaining live production SaaS systems
- Strong proficiency with modern web frameworks, with a solid focus on Ruby on Rails (or a similar MVC framework)
- A strong commitment to code quality, maintainability, and performance
- Excellent communication skills, with the ability to articulate and justify technical decisions within an international team
- Based in the UK and within reasonable commuting distance of our Chester office for our hybrid working model, A technical deep dive to explore your coding approach, problem-solving skills, and technical mindset.
Benefits & conditions
- A competitive salary based on your experience.
- Annual salary reviews.
- Hybrid working opportunities
- 25 days of annual leave + 8 Bank Holidays
- A structured onboarding programme with a dedicated buddy.
- Access to our LMS, internal training and ongoing development opportunities.
- The opportunity to make a real impact in a growing international SaaS company.
Apply
Submit your application and tell us a bit about yourself. Initial Review
Cem from Recruitment will get in touch within 5 working days for a quick initial chat. First Interview
An online meeting with Thijs (Head of Engineering) to learn more about BEX, the role, and your experience. Second Interview
About the company
At BEX, we’re transforming the way hospitality businesses operate. Our software platform helps holiday parks, campsites, hotels and accommodation providers manage reservations, automate processes and deliver exceptional guest experiences.
We work with hospitality businesses across Europe. Our mission is simple: to help hospitality entrepreneurs spend less time on administration and more time focusing on their guests.
As part of our team, you’ll join a fast-growing SaaS company where innovation, ownership and customer success are at the heart of everything we do.
You will join a product-oriented engineering team where we value results over process. Working full-stack with Ruby on Rails, you’ll build new features that have a direct impact on thousands of users.
You will collaborate closely with Product Managers and fellow engineers to translate complex requirements into clean, modular solutions. Whether it’s optimizing data flows, maintaining external integrations, or rethinking parts of our architecture to handle future growth, you have the space to take initiative and see your ideas go into production.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…