Full Time / Brno
About the Team
Technology & Engineering is a globally distributed central team focussed on delivering an innovative, modern, scalable and reusable proprietary tech stack. We work on a service oriented architecture model to support the business’ online operations and growth ambition.Our incredible tech stack also enables content creation, management and distribution for magazines.
Our technology & engineering philosophy is service oriented architecture with single responsibility service. We work on a principle of 60% design and 40% implementation with modular development to promote reuse, ease for scale and lean in terms of operational cost
Our architecture design, engineering and development solutions are based on consensus; eliminating split brain and promoting ownership. We encourage small rapid iteration approach to existing products and leverage learning to increase our level of success at the next stage. Optimisation is key and necessary until the point of diminishing return
As a global team, communication and collaboration is as important as any of the above in order to deliver successfully.
We are currently recruiting for 2 Senior Systems Engineers to join our team. The role can be based in Bath or remotely in the UK.
As a Senior Systems Engineer, you will be a key member of the Systems Engineering team working extremely closely with the Site Reliability Engineering (SRE) team as well as the Tech Leads in order to ensure successful on-going development of existing and new core and critical web services. You will ensure that technical solutions are of the highest possible standards.
You will manage development in one of the product areas including:
Please note, occasional out of hours working may be required during peak trading periods.
What do I need to succeed?
Essential Knowledge, Skills & Experience:
Strong consumer facing web product development experience using OOP/OOD
Experience of developing for scalable redundant and resilient web products
Strong understanding of distributed systems and messaging services
Hands-on experience of designing and implementing custom web services and APIs
Experience of integrating with internal and external web services and APIs
Experience in automated deployment and automated regression testing. A systematic, disciplined and analytical approach to problem solving – paying close attention to detail
Be able to competently plan, schedule and monitor your own and others’ work
Be familiar with, and be able to use as directed, all applicable tools, methods, procedures and standards
Have an excellent understanding of;
º Service orientated architectures
º Event driven/asynchronous architectures
º Test Driven Development
º Continuous integration and deployment practices using CI
º Containerisation via Docker, Kubernetes
º Web servers – NGINX
º NoSQL and traditional databases
º Good software engineering practices including source code versioning and code testing
Desirable Knowledge, Skills & Experience:
What will I get in return?
As well as our standard benefits, we have a number of awesome perks available to our staff including:
We are happy to get in touch with you! You can send your application by using this link.