Jobs and Careers
BE

Senior Software Engineer (NodeJS) - Hybrid - Flutter Studios

Betfair
Cluj-Napoca, Romaniafull_timeVerifiedPosted 11 Oct 2024

About the role

Senior Software Engineer (NodeJS) - Hybrid - Flutter Studios

Senior Software Engineer (Backend) 1

Job Purpose

We are looking for a talented software developer within Flutter Studios Technology to help us building a new reliable and stable platform, that will become a fully featured supplier of in-house content for any operator or game studio to use. We are an exciting new product within the company, revolutionizing the world of Gaming by using a Platform agnostic game development and runtime environments that will take operator/brand integrations where they have never been before. You will play an integral role in bringing this product to life, through crafting a user experience that engages and delights our customers.

Key responsibilities

  • Work with stakeholders to model and analyse functional business requirements for the required software components, where SDLC and best-practices are followed

  • Participate in the software development process from design to release including: design, document, test and develop solutions as well as code review and peer design activities

  • Writing reusable, testable, and efficient code

  • Design and implementation of low-latency, high-availability, and performant applications

  • Implementation of security and data protection

  • Integration of data storage solutions

  • Deliver projects within project deadlines with a high degree of confidence and quality and be accountable for the changes implemented

  • Participate in researching, producing POCs, and evaluating new methodologies and technologies that improve quality, reliability, scalability, security, and performance of Flutter Studios Technology

  • Help Architects and Technical Leads perform system and gap analysis with given requirements to define functional and non-functional requirements needed to design the best technical solutions

  • Mentor and guide other developers by providing quality coaching and ensuring proper execution of their tasks

  • Any other requests coming from management

Skills and Capabilities

  • Bachelor’s degree or technical diploma in computer science, computer technology or related field

  • 5+ years experience in software development

  • Strong proficiency with JavaScript and related supersets and frameworks (Typescript & ReactJS

  • Knowledge of Node.js and frameworks available for it (Nest.js)

  • Understanding the nature of asynchronous programming and its quirks and workarounds

  • Good understanding of server-side templating languages 

  • Good understanding of server-side CSS preprocessors 

  • Basic understanding of front-end technologies, such as HTML5, and CSS3

  • Experience working with Docker / Kubernetes

  • Understanding accessibility and security compliance 

  • User authentication and authorization between multiple systems, servers, and environments

  • Integration of multiple data sources and databases into one system

  • Understanding fundamental design principles behind a scalable application

  • Implementing automated testing platforms and unit tests

  • Proficient understanding of code versioning tools, such as Git

  • Excellent coding skills, ability to produce clean, robust and accurate code that meets the specifications

  • Knowledge of probability, statistiscs and different casino game rules is an asset

  • Strong understanding of the software development life cycle, analytical, problem-solving and communications skills

  • Capacity for being detail-oriented, well organized and have the ability to manage multiple projects at the same time

  • Experience working with Agile methodologies and JIRA is an asset

What you can expect:

  • 25 days of annual leave;

  • Sharesave scheme;

  • ”Flexible Benefits” of your choice;

  • Private health insurance (includes dental insurance and health assessments);

  • Thousands of courses online through ‘Udemy'

Ways of working:


Flexible working is our way of working! We're a diverse workforce and therefore a 'one size fits all' approach isn't necessarily best. Whatever your personal needs may be, let's have a chat and see how we can accommodate them;

We thank all applicants for their interest, however only the suitable candidates will be contacted for an interview.

By submitting your applicatio

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Betfair

View company profile →