KEY RESPONSIBILITIES.
How can you help us?
We are seeking for top programmers and software architects to be part of our technology team.
As a software developer:
• As part of our booking engine team, implementing user stories with high business value using good techniques and practices. • Helping the Product Ower in clarifying, prioritizing and estimating the user stories. • Designing technical solutions and developing clear, testesable and efficient code, performing peer reviews with your collegueas. • Ensuring continuous integration and build is in place. • Collaborating with architects and other developers to produce just enough design and just enough technical documentation. • Writing technical user stories for refactoring the existing code or implementing new technical features.
As a software architect:
• Doing some up front architecture envisioning to get started the developments in the right direction, collaboratively working with the team. • Facilitating the architectural modeling and evolution efforts of our technological platform. • Understanding of the business domain and communicating the architecture to developers and to other project stakeholders. • Practising code review, pair programming and other agile techniques to improve the development team programming skills. • Transitioning architectural skills to other team members
What can we offer you?
• To participate in very challenging projects with the top hotel chains from Europe, Asia and America, from the idea to the delivery. • To work in a Company that invests (really invests) in technology. • To be part of an Agile culture to obtain the best results in software development and to become a high-performance team, in a really happy environment. • Work together with extremely passionate programmers, and being part of a top programmer community. • To be part of a team-making decisions, to determine the technical roadmap of our platforms. • To lead both business and technical projects from end-to-end. • To live in the best city of the World
(https://www.thetimes.co.uk/?sundayandgardens/best_places/article1533629.ece)
CANDIDATE PROFILE.
• It is a must to hold a University degree in Engineering or Computing Sciences, or having completed at least 80%. • If you know Python or Go excellent! But what we are really looking for is a top programmer who loves technology and software development, and ready to learn any programming language that could be required. • You have to feel comfortable working with databases (SQL and NoSQL), web programming (HTML5, CSS3, Javascript) and Linux environments. • Good programming best-practices, such continuous integration, unit testing generation, code repositories, log management, code comments and documentation • You will need to meet with the business to understand the needs and to translate them into code. • You will be part of an agile team, so, what is really important in Roiback is the team success, not the individual success. • It is not a must to have a lot of experience. For us, what is really important is the potential and attitude you have to become a great programmer
