Back End Developer

Bet99 — Canada · Posted ~22 hours ago

Mid Full-time

Skills

backend development scalable software maintainable code

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

We are Canada's premier online gaming company, experiencing rapid expansion since our launch. We’re looking for a talented Back-End Developer to join our growing team. You’ll build scalable, maintainable, and performant software critical to our success. Must thrive in a fast-paced environment, deliver imaginative solutions under pressure, and collaborate effectively with cross-functional teams. If you value integrity, transparency, and innovation, this role is for you.

Highlights

Be part of Canada's leading online sportsbook and casino. Fast-paced environment with significant growth opportunities. Join a passionate team focused on challenging the status quo and delivering high-quality results under tight deadlines.

Description

Job Overview BET99 is Canada's Premiere Online Sportsbook and Casino. Launched in 2020, we have consistently innovated the online gaming landscape every step of the way, exponentially growing our customer base and, in turn, our internal BET99 team! We’re a fast-paced company and are looking for individuals who live and breathe our core values: challenging the status quo, trust, transparency, integrity, and collaboration. We are looking for a talented Back-End Developer to help us with our growing needs. Your ability to create scalable, maintainable, and performant software is critical to the entire company's success. We are looking for team players who can deliver imaginative solutions under real deadline constraints. You will be a part of a team of professionals who are dedicated to the same mission. We push each other, learn from each other, and strive to grow continually. Vacancy Status: New Responsibilities: Writing clean, well-organized, testable, and reusable codeContinue to improve our existing product with new ideas and fine-tuning/adjusting our platformProduce clean, reliable code that you test before pushingIdentifying and addressing performance bottlenecks with other engineers to consistently improve performanceAbility to be occasionally on callTake direction from the Senior Software Engineer on features, while working with the Team to ensure the technical aspects fit our technical goals Required Qualifications and Experience: 7+ years (4+ years for Intermediate) of Java developer experience with from-scratch systems - comfortable without an established and documented framework.5+ years (2+ years for Intermediate) of experience working with databases (Snowflake experience is plus, PostgreSQL, MySQL). Solid understanding of the inner workings of indexes, and optimization.Strong SQL skillsStrong, proven track record of OOP & REST design principalsBasic knowledge of Networking/ProtocolsBasic knowledge of encryptionJava 8+ / Sprint / Spring Boot / Hibernate / Strut / JPA and MavenKafka, Redis, ActiveMQ experience is a plusDemonstrated experience working with a team to deliver softwarePossess the passion to design, build and polish innovative applicationsClient / Server development experienceLinux based servlet containers and web serversLinux shell scripting and remote management via SSHGit / BitBucketBachelor's / Master’s degree (or equivalent experience) Nice to Have: Gaming experience (Payment, Game integration, KYC)Stripes framework experience is a plusExperience writing distributed systems in a Cloud Computing environment such as AWS strongly preferredJava 17 experienceMockito experienceWorking knowledge of Docker / KubernetesExperience with contest-logic programming, sports, gaming, etc.Snowflake / PostgreSQL / MySQL issue tracking and performance tuningProven experience in a high traffic / high demand environmentExperience solving bottleneck issues with code, via optimization of logic or threading Why Join BET99? Come for the career… stay for the culture. Canada-wide remote freedom - your office is anywhere you want it to be.Time off that feels good - paid vacation, paid sick days, plus your birthday off on us.Early access to leadership - meet the CEO in your first 30 days and see how your work truly makes an impact.Open-door leadership style - transparency and collaboration are core to how we operate.Premium benefits - 100% employer paid, for you and your family.Built-in career acceleration - Mentorship Programs led by industry veterans.A community you’ll want to be part of - book clubs, monthly employee events, cross-team fun, and more.Bring a friend, earn a bonus - our referral program rewards great connections.Regular recognition programs - so your great work never goes unnoticed.Modern tools and tech - making your job smoother, not harder.A streamlined onboarding process - hit the ground running with confidence.A company that invests in long-term relationships, not quick wins. Disclaimers: This position does not use artificial intelligence during the hiring process.