Senior Ruby on Rails developer Rest API,
Job Summary
Role: Senior Ruby on Rails developer - Rest API
Location: Toronto ON (Hybrid 4 Days/Week Onsite)
Duration: 612 Months (Contract)
Job Summary
We are looking for a Senior Software Engineer (Ruby on Rails) to join a high-performing engineering team building scalable secure and customer-focused this role youll contribute to product strategy collaborate with cross-functional teams and lead the design development deployment and maintenance of critical software solutions.
This opportunity offers the agility and ownership of a startup environment with the stability and scale of one of Canadas leading financial institutions.
Key Responsibilities
Design develop test deploy and maintain high-quality Ruby on Rails applications.
Write clean scalable and well-tested code that aligns with business requirements and engineering best practices.
Lead the planning architecture implementation and maintenance of key software components.
Build new features and enhance existing functionality based on product roadmap priorities.
Ensure application reliability performance and production stability.
Participate in code reviews architectural discussions sprint planning and delivery meetings.
Collaborate closely with Product Owners UX/UI designers and engineering teams to deliver customer-centric solutions.
Track work progress using Jira and Agile/Kanban methodologies.
Mentor junior developers and contribute to engineering best practices.
Promote secure coding practices and ensure the protection of sensitive customer data.
Required Qualifications
Bachelors degree in Computer Science Engineering or equivalent professional experience.
5 years of professional experience in software development.
Strong expertise in Ruby on Rails development.
Required Technical Skills
Backend Development
Ruby on Rails
Sidekiq
Redis
RESTful API development
Object-Oriented Programming (OOP)
Databases
MySQL or PostgreSQL
Database design and optimization
Data structures and performance tuning
Front-End Development
JavaScript
jQuery
HTML5
CSS
Webpack
Testing & Quality
Unit Testing
Integration Testing
Test-driven development (preferred)
Code reviews and quality assurance
Agile Development
Jira
Agile / Scrum
Kanban
Continuous delivery practices
Required Soft Skills
Strong analytical and problem-solving abilities.
Excellent verbal and written communication skills.
Collaborative mindset with the ability to work across Product Design and Engineering teams.
Ability to quickly learn new business domains and technologies.
Passion for application security and secure software development practices.
Preferred Qualifications
Cloud & DevOps
Docker
Kubernetes
AWS
Terraform
GitHub
CircleCI
Monitoring & Observability
New Relic
Dynatrace
Splunk
Sumo Logic
Additional Experience
Rust programming language
OpenAPI Specification
ISO 27001 or SOC 2 compliance
Experience building and deploying cloud-native applications
Why Join
Work on impactful products used by millions of customers.
Collaborate with talented engineers designers and product leaders.
Influence technical architecture and product direction.
Access modern development tools and cloud technologies.
Be part of an innovative engineering culture focused on continuous learning and collaboration.