Roles:
BackendFrontend
Must-have skills:
ReactPythonNode.js
One of skills:
AzureGCPAWS
Nice-to-have skills:
TypeScript
Considering candidates from:
Philippines
Philippines
Work arrangement: Hybrid or onsite
Industry: Gambling Facilities and Casinos
Language: English
Level: Middle or senior
Required experience: 2+ years
Relocation: Not paid
Visa support: Not provided
Size: 1001 - 5000 employees
Company
Bally’s Interactive is the digital arm of one of the world’s leading entertainment providers, with tens of millions of players across the globe and an unmatched ecosystem of products spanning across sports betting, iGaming and free-to-play.
Their brands and sites include market movers and shakers like Jackpotjoy, Bally Bet, Vera&John, Virgin Casino and many more. They make their mark by embracing the diversity of the global team, challenging theirselves, and striving to make a difference for the players.
Their brands and sites include market movers and shakers like Jackpotjoy, Bally Bet, Vera&John, Virgin Casino and many more. They make their mark by embracing the diversity of the global team, challenging theirselves, and striving to make a difference for the players.
Description
Tasks:
- Design, develop, and maintain tools and frameworks that improve your team’s experience and productivity.
- Implement and maintain your team’s CI/CD pipelines, automated testing frameworks, and deployment processes to enable faster and more reliable software releases.
- Identify areas for improvement in development workflows and propose solutions to enhance your team’s efficiency and delivery.
- Take an automated-first approach to all tasks and engineer new tools and applications that improve production and deployment capabilities for all teams and reduce cost.
- Provide technical guidance and support to software engineers, helping them troubleshoot issues, optimize code, and improve performance.
- Stay up to date with industry trends, best practices, and emerging technologies related to developer experience and software development.
- Conduct training sessions and workshops to educate software engineers on new tools, technologies, and processes.
- Collaborate with cross-functional teams to ensure alignment and integration of developer experience initiatives with overall engineering goals and strategies.
- Understand the needs of release managers and work with them to ensure software is not only delivered quickly but is of a high standard of quality and meets our regulatory requirements.
- Create and deliver smart solutions to some unique and interesting challenges as part of the developer experiences community of practice.
- Be an ambassador for DevEx inside and outside your team, influencing everyone to embrace automation and DevEx principles.
- Continuously monitor and evaluate the effectiveness of developer experience initiatives, gathering feedback and making improvements as needed.
Must-have:
- Proven experience as a software engineer or in a similar role, with a strong understanding of software development principles and practices.
- Strong knowledge of version control systems, such as Github or GitLab.
- Hands-on experience with at least one CI/CD tool (GitLab CI/CD or similar) - ability to create pipelines from scratch accounting for scalability.
- Expertise with containerisation (Docker, Kubernetes)
- Experience working with configuration management tools, in particular Ansible, Puppet.
- Proficiency in scripting and automation for deployment purposes using languages like Python, Bash, or PowerShell.
- Experience with cloud platforms like AWS, Azure, or Google Cloud using terraform.
- Hands-on experience delivering projects using React, TypeScript, NodeJS, Python.
- Excellent problem-solving and troubleshooting skills.
- Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams.
Nice-to-have:
- Experience with monitoring and alerting tools (Dynatrace, Splunk, Grafana etc.)
- Experience with ArgoCD Deployment
- Experience with automation test frameworks like WebDriver IO
- Experience in coaching and mentoring engineers
- Automation experience using Ansible
- Experience using HashiCorp Vault to securely store sensitive data
Benefits and conditions:
- Trial period: 6 months
- Annual leave and sick leaves
- Annual performance-based bonus
- Life insurance
- Volunteering days
- Home office allowance
- Wellness allowance
- Health Insurance
Interview process:
- Intro call with Toughbyte
- Phone Screening by HR
- Initial interview with General Manager
- Test Task
- Technical Interview with Tech Team
- Final Interview