Upload CV
X

    Backend Developer

    BettingJobs is working with an Ontario licensed Canadian operator that is looking to build out its in-house development team with the addition of a Backend Developer. The role can be based remotely but will be working EST hours.

    Responsibilities:

    • Writing clean, well-organized, testable, and reusable code
    • Continue to improve our existing product with new ideas and fine-tuning/adjusting our platform
    • Produce clean, reliable code that you test before pushing
    • Identifying and addressing performance bottlenecks with other engineers to consistently improve performance
    • Ability to be occasionally on call
    • Take direction from the Senior Software Engineer on features, while working with the Team to ensure the technical aspects fit our technical goals
    • Experience solving bottleneck issues with code, via optimization of logic or threading

    Requirements:

    • Experience: 7+ years (4+ for Intermediate) Java development from scratch, comfortable without established frameworks.
    • Database: 5+ years (2+ for Intermediate) with Snowflake (plus), PostgreSQL, or MySQL; deep understanding of indexes and optimization.
    • Skills: Strong SQL, OOP, and REST design principles.
    • Knowledge: Basic networking/protocols and encryption.
    • Tech Stack: Java 8+, Spring / Spring Boot / Hibernate / Struts / JPA, Maven.
    • Plus: Kafka, Redis, ActiveMQ.
    • Other: Team collaboration, passion for building quality software, client/server development.
    • Environment: Linux-based servers, shell scripting, SSH, Git/Bitbucket.
    • Education: Bachelor’s or Master’s degree (or equivalent experience).

    Nice to Have:

    • Gaming industry experience (Payments, Game Integration, KYC).
    • Stripes framework, Mockito, Java 17.
    • AWS / Cloud Computing, Docker, Kubernetes.
    • Experience with distributed or high-traffic systems.
    • Snowflake/PostgreSQL/MySQL performance tuning.
    • Background in contest logic, sports, or gaming applications.

    Get in touch