Job Title: Software Engineer - NodeJS
We are a leading tech company focused on software engineering solutions for sports entertainment, operating at scale as part of Flutter Entertainment.
We prioritize flexibility and aim to deliver the best technological products while tackling industry challenges with a people-first mindset.
The Role
You will be part of an agile Software Development Team responsible for developing and maintaining our BFF services that serve as an interface between frontend betting applications and backend systems.
Your responsibilities include collaborating with frontend developers, backend developers, and product teams to design efficient and scalable services for real-time data exchange.
You will also optimize communication between frontend clients and backend systems to ensure fast response times for live betting and real-time odds.
Duties and Responsibilities:
* SUPPORT A WIDE RANGE OF PRODUCTION APPLICATIONS
* IMPROVE PERFORMANCE AND SCALABILITY OF OUR BFF
* DRIVE CONTINUOUS IMPROVEMENT ACROSS THE DEPARTMENT
* USE INDUSTRY BEST PRACTICES
* UNDERSTAND THE BROADER BUSINESS CONTEXT WHEN ARCHITECTING SOLUTIONS
* DEVELOP SOFTWARE AS PART OF AN AGILE TEAM WITH FREQUENT RELEASES
Requirements:
* CONSOLIDATED PROFESSIONAL EXPERIENCE WITH NODEJS
* WORKING EXPERIENCE WITH GRAPHQL SERVER, TYPESCRIPT, AND OTHER TECHNOLOGIES
* PREVIOUS EXPERIENCE IN USING AGILE METHODOLOGIES
* EXCELLENT WRITTEN AND VERBAL COMMUNICATION SKILLS
* CAPABILITY OF INTERACTING EFFECTIVELY WITH OTHER FUNCTIONAL TEAMS
* ABILITY TO WORK IN A FAST-PACED, TEAM-ORIENTED AND COLLABORATIVE ENVIRONMENT
* FLEXIBILITY, AND ABILITY TO ADAPT TO CHANGING PRIORITIES AND RAPID CHANGE
We'd Like You To Master In:
* EXPERIENCE WORKING WITH DATALOADER
* KNOWLEDGE OF SPORTS BETTING, TRADING TECHNOLOGY ENVIRONMENTS AND PRODUCTS
* EXPERIENCE WORKING IN SOFTWARE ENGINEERING AND UNDERSTANDING QUALITY ASSURANCE IN THE DEVELOPMENT PROCESS
* REMAIN UP TO DATE IN TERMS OF CURRENT AND FUTURE NEEDED UPGRADES
We value diversity and inclusion in the workplace. We strongly encourage people from all backgrounds, ways of thinking, and working to apply. Everyone brings different perspectives and experiences; you don't have to meet all the requirements listed to apply for this role.