Back to results

Backend Developer – Ruby & Golang

  • Toronto, ON, Canada

Contract

Applications open in a new tab.

Job details

Job type
Contract
Apply by
Experience
· 7+ years of professional software development experience, with a strong focus on backend development.
Posting language
English
Posted

Original job description

This job posting is for an existing, active vacancy and we are looking to hire Backend Developer – Ruby & Golang at Toronto/ Brampton, ON who will design, build and maintain the backend services and APIs that power high-traffic consumer applications.

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

· 7+ years of professional software development experience, with a strong focus on backend development.

  • 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.
More about this job

Responsibilities

Design, build, and maintain backend services, microservices, and APIs for high-traffic consumer applications, including streaming platforms. Optimize and troubleshoot production systems, collaborate with infrastructure and DevOps teams, and contribute to architecture, testing, and Agile development activities.

Requirements

Requires 7+ years of professional software development experience, strong Ruby and Golang skills, and experience building RESTful APIs and microservices. Candidates should also have experience with MySQL, Cassandra, Redis, automated testing, CI/CD, scalable application architecture, and production troubleshooting.

Skills

  • Ruby
  • Golang
  • Backend Development
  • RESTful APIs
  • Microservices
  • MySQL
  • Cassandra
  • Redis
  • AWS
  • CI/CD
  • Automated Testing
  • Application Architecture
  • Performance Optimization
  • Production Troubleshooting
  • Agile Development
  • Docker

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology

Keywords

  • Ruby
  • Golang
  • Backend Services
  • Microservices
  • RESTful APIs
  • High-Traffic Applications
  • Streaming Applications
  • MySQL
  • Cassandra
  • Redis
  • AWS
  • CI/CD
  • Automated Testing
  • Source Control
  • Application Architecture
  • Database Design
  • Performance Optimization
  • Scalability
  • Availability
  • Production Operations
  • Docker
  • Kubernetes
  • Monitoring
  • Observability
  • Datadog
  • New Relic
  • Dynatrace
  • Akamai
  • Amazon CloudFront
  • Agile

Report this job