Job provided by PeopleHR
Share this job on social:
About the job
Location: Remote (UK only) or Birmingham, UK (headquarter) Who we are:
Click Travel is one the UKs 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. Its 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 senior software engineer within one of our travel teams, you will be developing and delivering new features for a particular travel type (e.g. Flights, Hotels, Car Hire), integrating and maintaining partner APIs and developing other engineers through code reviews, documentation, technical guidance and mentoring.
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 youll do:
Design, build and maintain Node.js based microservices in the AWS cloud
Lead projects by turning ambiguous requirements into clearly understood delivery requirements, balancing technical direction with the business value needed
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 were looking for:
You work well within a team, and across a department, owning delivery of tasks of diverse scope.
You analyse data and situations to resolve issues, bringing your team with you.
Youre able to work through ambiguous requirements, making pragmatic decisions to keep development on track, responding flexibly to quick pivots as business evolves.
You are comfortable balancing technical direction with the business value needed.
You are able to factor constraints such as scale, distribution, costs and users, into robust scalable solutions.
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, both within the team, and across the organisation.
You demonstrate the ability to work closely with internal stakeholders and vendors to understand their systems, build custom solutions, integrate with these systems and deploy the solution.
You have cloud based software development experience in fast-paced environments.
You develop engineers through code reviews, documentation, technical guidance, and mentoring, leading by example.
You demonstrate a strong customer focus using excellent domain and business knowledge relative to your product area, actively challenging non-impactful work.
You can take the lead on projects and determine the approach where key objectives are defined.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. Were 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 - Were 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.
Thats 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