Skip to content

Software Engineer - Typescript/Node

  • Hybrid
    • Little Rock , Arkansas, United States
  • $110,000 - $125,000 per year
  • Technology

Job description

Bally's Intralot supplies integrated gaming and transaction processing systems, innovative game content, and value-added services to state-licensed gaming organizations. Drawing on extensive know-how, advanced product development standards, and substantial experience operating lottery games, the company delivers custom-built integrated solutions that combine operational efficiency with rigorous security and regulatory compliance.

Our games library includes more than 400 game types: numerical lotteries, TV lottery games, sports lotteries, fixed odds betting, instant lotteries, pari-mutuel, video lottery, and monitor games.

Well, what about the team?

This role sits on the team building and operating our next-generation lottery platform — a cloud-native, containerized, microservices-based system with a React front end, node.js services, and a MySQL data tier, deployed through automated CI/CD pipelines onto Kubernetes. Engineers on this team work across the full delivery lifecycle, from design and implementation through automated testing, deployment, and production support of a high-availability, real-time transaction platform.

So, what will you be doing?

  • Design, develop, test, and maintain software applications, microservices, and specialized utility programs for the lottery platform

  • Build and maintain React front-end applications and Node.js services that meet functional, performance, and security requirements

  • Design and optimize MySQL schemas, queries, and data access layers supporting high-volume transaction processing

  • Develop and maintain operational and regulatory reports using the platform reporting toolset

  • Containerize services and maintain Kubernetes deployment manifests and configuration across environments

  • Create and maintain CI/CD pipeline definitions, automated tests, and quality gates to support frequent, low-risk releases

  • Analyze lottery and customer requirements and translate them into technical designs that optimize operational efficiency and efficacy

  • Participate in code reviews, design reviews, testing, analysis, and the certification of software for regulated jurisdictions

  • Support software installation, release deployment, and configuration in customer and internal environments

  • Troubleshoot and resolve defects and production incidents, including participation in an on-call or escalation rotation as required

  • Produce and maintain technical documentation for the systems and components owned by the team

Job requirements

And what will you need?

  • B.S. in Computer Science, Computer Engineering, or a related field; or an equivalent combination of training and experience

  • 2–3 years of experience as a Software Engineer, with demonstrated continual increase in responsibilities

  • At least 2 years of hands-on experience building web applications with JavaScript/TypeScript, including React on the front end and Node.js on the back end

  • At least 1 year of experience with a relational database, preferably MySQL

  • Practical experience with containerized applications (Docker) and with source control and CI/CD tooling (Git, automated build and deployment pipelines)

  • Exposure to microservices architectures and container orchestration (Kubernetes) is strongly preferred

 

What benefits will you get?  

  • Medical, Dental & Vision Insurance 

  • 6% 401k Match

  • Paid Holidays & Vacation

  • Paid Sick, Short/Long Term Disability

  • Employee Assistance Program

  • Maternity/Paternity Leave

  • Discount Programs

Bally's Intralot, Inc. is an Equal Opportunity Employer

#LI-TM1 #LI-Hybrid

or

Apply with Linkedin unavailable