Senior Backend Engineer - London, United Kingdom - Lorien

    Default job background
    Description

    Business title:
    Senior Software Engineer (Backend)

    Location:
    LondonFunction: Sports - EsportsReports to: Engineering Manager

    Job Family:
    Technology

    Sub Family:

    Software EngineeringAbout the rolePowered by their very own technology and building products that push boundaries, My client is home to a global family of more than 30+ well-known brands and over 29,000 people, but they all play for the same team.

    When they win, they win together.

    The vision is to be the world number one in betting, gaming, and interactive entertainment by bringing moments of excitement into people's lives.

    They will achieve this through their focus on sustainability and growth, driving change in the fast-paced world of entertainment. Their esports division is a cross functional product and technology team situated in the Sports vertical.

    As the Senior Software Engineer, you'll be a key part of one of the Software Engineering teams,reporting into the Engineering Manager and working alongside the team of creative designers andproduct managers.

    You'll set high performance standards together with your team, ensuring they are always improving how They work and what they deliver.

    Hybrid working is in our DNA, so you'll be based in our office in London, where you'll spend at least 2 days per week with the team.

    We're an international organisation, so some overseas travel may be required.

    Translate product requirements into software engineering working packagesDevelop and own new features and services for the esports platformBuild reusable code, components and libraries for future useWork within different platform services to build out new features or improve existingOptimise applications and services for maximum performance and scalabilityEfficiently collaborate with other team members and stakeholdersPerform technical feasibility assessments on implementation proposalsCollaborate with QA to diagnose and solve technical issues or bugsSpecialist skills and experienceEssential:
    Bachelor's degree in computer science or any related fieldStrong communication skills, both written and verbalMinimum of 7 years' experience in working as software engineerSignificant professional experience in modern PHP technology stackGood understanding of modern cloud Infrastructure based on AWSReliable experience with modern DB Engines and caching technologiesAbility to work collaboratively with other colleagues and stakeholders to achieve business objectivesWell-organised systematic approach to daily routine workAbility to work in a culture diverse team and within different time zonesFlexibility and willingness to learn new technologies as neededExperience contributing to the architecture and design of scalable distributed systemsKnowledge of testing strategies and best practicesCommon source control and deployment strategies (Git, Jenkins/Codeship/Docker)

    Ability to get quickly onboarded into an existing large codebaseNot afraid of the magic word "legacy" and always looking for ways to improve on itExposure to Agile methodologies Desired:

    Proven experience in a similar role within the online gambling or gaming industryMaster's degree in computer science or any related fieldGood common of frontend engineering technologies based on ReactJSDo What's RightWe always put our customers first, leading in player protection to prevent potential harm.

    We work in an environment where everyone can be themselves, without ego, acting withintegrity.
    We keep ourselves honest and we aren't afraid to speak out if something feels wrong. Keep It SimpleWe make it easy for our customers, focusing on them and solving for their needs.
    We're clear on our goals and who's accountable for what, so we all know what success lookslike.
    We remove complexity wherever we find it because we all perform better that way.
    Go BeyondWe're always curious, always improving, learning from success and setbacks to push forward.
    We have big ambitions, we surround ourselves with the best, and we put in the effort needed todeliver.
    We embrace change because that's when progress happens. Win TogetherWe all have the same vision and purpose, so we break down silos and share ideas.

    We never forget we're on the same side, so we always treat everyone the way we'd want to be treated.