← Back to jobs

Core Ruby Backend Developer

Skills

apiauthenticationawsaws glueci cdcloudcontainerizationdata pipelinesdistributed systemsdockergcpgithubgithub actionsinfrastructure as codejavajavascriptjenkinskafkakinesiskubernetesmicroservicesmongodbmysqlobservability

Description

Job Description

Job Description

Role: Core Ruby Backend Developer

Location: Remote-Canada

Duration: 6-12+ Months

Job Description:

Core Development:

  • Build and maintain backend systems using Ruby (Ruby on Rails) and Java, with focus on performance and scalability

  • Implement secure data solutions across MySQL, PostgreSQL, or MongoDB databases

  • Ensure system integrity through proper authentication mechanisms

Infrastructure Management:

  • Handle day-to-day AWS platform operations using modern observability tools

  • Respond to production alerts and troubleshoot system issues

  • Implement disaster recovery and capacity planning with Infrastructure as Code

Quality and Documentation:

  • Maintain code quality through comprehensive testing and peer reviews

  • Document technical specifications for future maintenance

  • Collaborate with cross-functional teams (frontend, design, product) for solution delivery

Technical Prerequisites:

  • Experience with AWS (preferred) or Google Cloud Platform

  • Knowledge of Docker and Kubernetes for containerization

Qualifications:

  • Degree in Engineering/Computer Science with 7+ years of backend development experience

  • Ruby on Rails Expertise and familiarity with Java, Javascript, Python

  • AWS (preferred) or Google Cloud Platform experience

  • Expert-level distributed systems architecture and monitoring

  • Docker, Kubernetes for container orchestration

  • Jenkins or Github Actions for continuous integration

  • Database optimization (eg MySQL, PostgreSQL, MongoDB)

  • RESTful APIs integration expertise

  • Microservices architecture implementation

  • Application clustering and load balancing

  • Security best practices for cloud infrastructure

  • Configuration management at scale

  • System telemetry for distributed architectures

  • Experience in high-throughput web applications

  • Proven problem-solving across solution stack

  • On-call rotation availability

  • Experience in distributed team environments

Nice to Have:

  • Have experience in or be willing to learn data pipeline design in Apache Spark/AWS Glue, Apache Kafka/AWS kinesis

Get similar jobs in Canada by email

We'll email you when new jobs similar to this one appear.

Similar jobs

Explore more Backend Developer jobs in Canada.

No similar openings right now. Refine your search or create an alert above.