← All jobs
Software Engineer - Typescript/Node
Little Rock , Arkansas, United States · Remote · fulltime_permanent · Technology
Apply well, not just fast
Create a free account and upload your resume to get a match score, keyword gaps, a tailored resume, a cover letter and interview prep for this job.
About the role
Node.jsReactMySQLKubernetesCI/CDMicroservicesTypeScriptCompliance
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