PointsBet Company Profile

Senior Back End Software Engineer at PointsBet (Jersey City, NJ)

About the Employer

Job Description

PointsBet is a bookmaker with a difference . We are the only online bookmaker to offer spread betting, a completely new and innovative way to bet. Following our successful 2017 launch into the ultra competitive online wagering environment in Australia, PointsBet has now entered the newly formed US market! As we continue to improve our exciting new business we're looking for motivated, highly skilled Senior Backend Software Engineers (Azure, C#, SQL, NoSQL) with exemplary hands-on dev skills to join our team. The successful candidate will have a great team attitude and a strong desire to collaborate.  A passion and understanding of US Sports is essential.   Responsibilities include but are not limited to:  Design and implement technical solutions with a focus on event-driven architecture while taking into consideration performance, scalability, availability and security.    Contribute a comprehensive understanding of current and emerging technologies, making sure we’re as close as possible to the bleeding edge without getting cut.  Play an active part shaping the way we do things by following and encouraging others to adopt best practices in coding, and other processes all throughout the SDLC Design and implement efficient, intuitive, modular and testable code Participate in daily stand ups, retros and sprint planning sessions. Ensure development work confirms to standards such as, design, coding and quality to ensure solutions are fit for purpose. Meeting timelines and delivery commitments made, escalating issues early. Contribute and adhere to team objectives including coding practices, continuous integrationand continuous delivery processes Act as your own DevOps, planning and executing deployments, as well as ensuring everything is running smoothly once it hits production through logging, metrics collection and alerts Work as a mentor to junior and mid-level developers and propose efficient solutions to complex problems.  Requirements:  Minimum 5-year real world demonstrable experience building & deploying scalable, high-performance applications.  Passionate about software development and modern software front end architectures. Deep understanding of coding practices (SRP, DRY, decoupling, TDD, BDD). Development background working with cloud platforms (Azure a plus), C#, and SQL/NoSQL persistence solutions.  A firm understanding of software design, development and testing best practices. Passionate about software development and modern software architecture, and sharing the passion with others