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 and streaming applications, including integrations with databases, caching systems, and third-party platforms. Optimize and troubleshoot production services, collaborate with infrastructure and DevOps teams, contribute to architecture and code quality, and support live sporting events.
Requirements
Requires 7+ years of professional software development experience focused on backend development, with strong Ruby and Golang skills. Candidates should have experience with APIs, microservices, MySQL, Cassandra, Redis, testing, CI/CD, production troubleshooting, and cross-functional Agile collaboration.
Skills
- Ruby
- Golang
- Backend Development
- RESTful APIs
- Microservices
- MySQL
- Cassandra
- Redis
- AWS
- CI/CD
- Automated Testing
- Performance Optimization
- Production Troubleshooting
- Agile Development
- Docker
- Kubernetes
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
- Sports & Recreation
Keywords
- Ruby
- Golang
- Backend Services
- Microservices
- RESTful APIs
- High-Traffic Applications
- Streaming Applications
- MySQL
- Cassandra
- Redis
- AWS
- CI/CD
- Automated Testing
- Source Control
- Docker
- Kubernetes
- Datadog
- New Relic
- Dynatrace
- Akamai
- Amazon CloudFront
- Authentication
- Subscriptions
- Payments
- Analytics
- Advertising
- Content Delivery
- Agile
- Production Operations
- Performance Optimization