Talent.com
J M Group Inc
Backend Developer (Ruby and Golang)J M Group Inc • Toronto, ON, Canada
Rechercher d'autres offres
Backend Developer (Ruby and Golang)

Backend Developer (Ruby and Golang)

J M Group Inc • Toronto, ON, Canada
Il y a 7 jours
Type de contrat
  • Quick Apply
Description de poste

We are looking for an experienced Backend Developer (Ruby and Golang) to join our team supporting Sportsnet's digital streaming products.

What You'll Do

  • Design, develop and maintain backend services, microservices and APIs using Ruby and Golang.
  • Build scalable, reliable services supporting high-traffic digital and streaming applications.
  • Develop and maintain RESTful APIs and integrations with internal and third-party systems.
  • Work with relational and non-relational databases including MySQL and Cassandra, as well as caching technologies such as Redis.
  • Optimise applications and services for performance, scalability, availability and reliability.
  • Troubleshoot and resolve production issues across backend applications and services.
  • Collaborate with infrastructure and DevOps teams on AWS, CI/CD, monitoring and production operations.
  • Integrate with platforms and services such as authentication, subscriptions, payments, analytics, advertising and content delivery.
  • Write clean, testable and maintainable code, and participate in code reviews and automated testing.
  • Contribute to technical design and architecture discussions and identify opportunities to improve existing systems.
  • Participate in Agile development activities including sprint planning, estimation, stand-ups and retrospectives.
  • Support major live sporting events and participate in special-event production watch and support as required.

What You Bring

  • Strong development experience with Ruby and Golang.
  • Experience designing, building and maintaining RESTful APIs and microservices.
  • Experience with relational databases such as MySQL and NoSQL/distributed databases such as Cassandra.
  • Experience with caching technologies such as Redis.
  • Strong understanding of application architecture, database design, performance and scalability.
  • Experience with automated testing, source control and modern CI/CD development practices.
  • Strong troubleshooting and problem-solving skills, particularly in production environments.
  • Ability to write clean, maintainable and well-tested code.
  • Strong communication skills and experience collaborating in a cross-functional Agile team.

Nice to Have

  • Experience with AWS or another major cloud platform.
  • Experience with Docker, Kubernetes or other containerised environments.
  • Experience with monitoring and observability platforms such as Datadog, New Relic or Dynatrace.
  • Experience with CDNs such as Akamai or Amazon CloudFront.
  • Experience with high-traffic consumer-facing applications, streaming platforms or digital media.
  • Experience with authentication, identity, entitlement or subscription services.
  • Experience integrating with payment, analytics, advertising or other media technology platforms
Créer une alerte emploi pour cette recherche

Backend Developer (Ruby and Golang) • Toronto, ON, Canada