Location: Remote (UK only) or Birmingham, UK (headquarter)
Who we are:
Click Travel is one the UK’s fastest-growing tech companies – committed to improving the business travel experience. We know that the secret behind our market leading tech and customer service, is our people. So we take an equally fresh and inspiring approach to building a working environment that engages and motivates our staff to deliver a truly exceptional product and standard of service. It’s what makes us one of the ‘Times Top 100 Companies to Work For’ for 6 years running and gives you the opportunity to join us in shaping the future of business travel.
As a back-end engineer you will focus on creating performant core APIs and functionality, utilising cloud-native architecture and practises to develop our award-winning travel platform. You will work closely with the other teams leveraging the services you create.
Do you enjoy designing, building and implementing microservices and features that have impact? If you’re looking for an exciting place to work and an environment where you can really have an impact, then this is the place to be.
What you’ll do:
-
Design, build and maintain Node.js based microservices in the AWS cloud.
-
Create performant core functionality and APIs for services.
-
Follow an incremental approach with your development. Produce reusable, testable and efficient code which you will push to production in a continuous delivery environment.
-
Collaborate across teams to design and develop new features that require changes across multiple domains and microservices.
-
Help improve our code quality through writing unit tests, service tests and/or end-to-end tests.
-
Contribute to internal processes and systems to improve the way the team works.
-
Support others through code reviews, documentation, technical guidance and mentoring.
To be successful in this role you must be a quick learner, have proven software development skills, enjoy solving hard problems, enjoy working with multiple services and different coding languages, and work well in small cross-functional teams.
What we’re looking for:
-
You work well within a team, owning delivery of tasks.
-
You analyse data and situations to resolve issues.
-
You’re able to work through requirements and make pragmatic suggestions to help keep development on track.
-
You can take a service design from implementation to production, owning software design decisions affecting the scope of its operation.
-
You understand and work within constraints such as cost, scale, distribution and users, applying this to implementation.
-
You have good grasp of technologies such as Node, Java and distributed/cloud development (ideally, Amazon Web Services e.g. EC2, SQS, SNS, SES, Lambda, Redshift, DynamoDB).
-
You have expertise with transactional SQL.
-
You demonstrate excellent communication skills within the team.
-
You can deliver software across multiple services and components as part of a larger system with minimal support from others.
-
You have cloud based software development experience in fast-paced environments.
What we can offer you:
We are proud to have a working environment that sets our employees up for success.
-
Exceptional product, exceptional benefits – We know that happy people, create happy customers. We’re proud to support our employees with an amazing range of perks and benefits, including:
-
Be heard – Everyone has the opportunity to go out for lunch with the senior leadership team of the company to chat about things and learn about our vision and future.
-
Give back 1% time – Every employee is encouraged to donate 1% of their working time to the community.
-
Enjoy the ride – From Summer and Christmas parties to themed office days and online games, we ensure that your hard work is balanced out with a bit of fun.
-
Feel the flexibility – We’re not slaves to clock watching and manage our employees by output rather than presenteeism.
-
Share the perks – Access to substantially discounted hotel rates, air and train tickets.
-
Perfect pick-me-ups – Free snacks and drinks in the office every day.
That’s just a sneak peak, you can find out about the full list of benefits we offer on our website.
Protecting and using your personal data responsibly is very important to us. To find out what happens to any personal data that you provide to us, or any that we may collect about you please follow the link below: Privacy Statement