Software Engineer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
Role Overview
The Software Engineer joins a team building and operating a cloud-native lottery platform with React, Node.js, MySQL, microservices, CI/CD, and Kubernetes.
The role spans design, implementation, automated testing, deployment, production support, and operation of a high-availability real-time transaction platform.
Key Skills for This Role
Full Job Posting
Company Overview
Bally's Intralot supplies integrated gaming and transaction processing systems, game content, and services to state-licensed gaming organizations.
The company operates a broad library of lottery, betting, instant lottery, pari-mutuel, video lottery, and monitor game types.
Role Overview
The Software Engineer joins a team building and operating a cloud-native lottery platform with React, Node.js, MySQL, microservices, CI/CD, and Kubernetes.
The role spans design, implementation, automated testing, deployment, production support, and operation of a high-availability real-time transaction platform.
Education and Experience
- A bachelor's degree in Computer Science, Computer Engineering, or a related field is required, or equivalent training and experience.
- The role requires two to three years of Software Engineer experience with increasing responsibilities.
- At least two years of JavaScript or TypeScript web application experience, including React and Node.js, is required.
- At least one year of relational database experience and practical Docker, source control, and CI/CD experience are required.
- Microservices and Kubernetes exposure is strongly preferred.
Technical Skills
- Required capabilities include React, Node.js, REST and event-driven integrations, automated testing, SQL, MySQL administration, Docker, Kubernetes, CI/CD, Linux, and secure development.
- Additional languages such as Java, C, C++, Python, or shell scripting are advantageous.
- Reporting experience is required, while JReports or comparable enterprise reporting platforms are preferred.
- The role involves observability, high availability, disaster recovery, real-time transaction processing, and Agile delivery.
Core Responsibilities
- Design, develop, test, and maintain applications, microservices, utility programs, and React and Node.js components.
- Optimize MySQL schemas, queries, and data access layers for high-volume transaction processing.
- Maintain reports, Docker containers, Kubernetes configurations, CI/CD pipelines, automated tests, and quality gates.
- Translate lottery and customer requirements into technical designs and participate in reviews, testing, analysis, and certification.
- Deploy and configure software, troubleshoot incidents and defects, participate in escalation coverage, and maintain technical documentation.
Benefits
- Benefits include medical, dental, and vision insurance, a 6% 401(k) match, paid holidays and vacation, disability coverage, an employee assistance program, leave, and discount programs.
Travel
- Some travel is required.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at BALLY’S INTRALOT SA
Data Cloud Platform Engineer (DBA)
Vancouver, CAN
INTRALOT is seeking a Data Cloud Platform Engineer (DBA) to operate, secure, monitor, and improve production database platforms on AWS. The role requires at least two years of production database administration experienc
Data Engineer
Toronto, CAN
Data Cloud Platform Engineer (DBA)
Vancouver, CAN
Business Analyst
Little Rock, USA
BI Engineer
Little Rock, USA
Technical Delivery Manager
Sault Ste. Marie, CAN