About the company
Easygo is the Australian powerhouse behind some of the worldās fastest growing online brands including Kick and Stake At Easygo we proudly stand as a prominent service provider to a powerhouse of brands within the iGaming industry, including Stake.com, Kick.com and Twist Gaming. Stake is the world's largest crypto casino, and leads the industry with a seamless online casino and sportsbook experience. Level up your online entertainment with Kick.com, the vibrant live streaming platform, which connects millions of gamers and content creators worldwide. All alongside the innovative game design studio, Twist Gaming, which takes creativity to new heights by crafting cutting-edge and captivating games. Our commitment to placing our clients and their communities' entertainment at the forefront of everything we do, has solidified us as the ultimate online service provider for entertainment companies.
Job Summary
Qualifications and skills:
šBachelor's/Master's degree in Computer Science or commensurate experience. š5-7+ years of hands-on experience in software engineering, focusing on scalable system design and development. šProficiency in multiple programming languages and frameworks (Terraform, NodeJS/Typescript etc). šStrong problem-solving skills and ability to tackle complex technical challenges at scale. šExperience working with complex microservices architecture, high user volume and large-scale distributed systems. šExcellent communication skills for effective collaboration across teams and stakeholders. šSolid understanding of networking concepts (TCP/IP, DNS, VPC etc). šExperience with cloud platforms (AWS preferred). šUnderstanding of security best practices and implementation. šStrong sense of accountability and ownership, and boast an attitude of getting stuff done.
Key Responsibilities:
šOptimise existing systems for performance, scalability, and reliability, identifying and resolving bottlenecks and inefficiencies. šArchitect and design scalable, high-performance software solutions in alignment with project requirements and company standards. šImprove and ensure monitoring and logging of the system is of the highest standard. šEnsure systems are secure and safe from vulnerabilities, and ensuring security is maintained with system enhancements. šActively engage in hands-on coding and development, ensuring code quality, scalability, and maintainability. šCollaborate effectively with cross-functional teams, communicating technical concepts and project updates. šProvide technical leadership, guiding and mentoring junior engineers in the team.