Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Backend Engineer developing best in class gaming and platform servers for Penn Interactive. Collaborating closely with interdisciplinary teams on remote gaming systems.

Responsibilities

  • Write best in class code for our game and platform servers.
  • Use data storage layers, such as PostgreSQL and Redis, to store and cache important data.
  • Work closely with the platform and dev ops team to implement new functionality.
  • Manage tasks and communicate with producers and teammates.
  • Work with teammates to design high quality solutions for novel problems.
  • Research and apply new technologies when appropriate.
  • Maintain technical documentation of solutions.
  • Work with client engineers to define API contracts and troubleshoot issues
  • Other duties as assigned

Requirements

  • 2+ Years of software engineering experience is required
  • Experience with standard back end technologies (such as SQL, Key-Value Caching, HTTP) is required
  • Practical knowledge of scalable server architectures.
  • Practical knowledge of threads, microservices, and distributed locking.
  • Excellent communication skills.
  • Experience working with interdisciplinary teams to solve technical problems with practical constraints.
  • Experience with Go is required
  • Experience with Docker and / or Kubernetes is required
  • Experience Rust, C++, C#, Java, Python, Objective-C, Smalltalk or similar required.
  • Understanding of statistics and probability is a plus.

Benefits

  • Competitive compensation package
  • Parental Leave Top Up
  • Fun, relaxed work environment
  • Education and conference reimbursements.
  • Opportunities for career progression and mentoring others

Job type

Full Time

Experience level

JuniorMid level

Salary

CA$90,000 - CA$125,000 per year

Degree requirement

Bachelor's Degree

Tech skills

DockerJavaKubernetesMicroservicesObjective-CPostgresPythonRedisRustSQLGo

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.