Senior Full Stack Ruby on Rails Developer in Canada Creek, Nova Scotia at Jobgether
Explore Related Opportunities
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Full Stack Ruby on Rails Developer in Canada.
This role offers the opportunity to contribute to a complex, cloud-based investment management platform used by leading organizations in the private capital and fund administration space. You will work across both backend and frontend systems, building scalable, secure, and high-performance applications that support critical financial workflows. Operating in a fully remote and collaborative environment, you will partner closely with product managers and engineers to design features, optimize system performance, and continuously improve engineering practices. The position combines hands-on development with architectural thinking, requiring strong technical depth and attention to detail. You will also play a key role in integrating third-party systems, enhancing automation, and ensuring compliance with strict financial and security standards. This is an excellent opportunity for a seasoned engineer who enjoys solving complex problems and building robust systems that operate at scale in a regulated industry.
- Design, develop, and maintain scalable Ruby on Rails backend services supporting complex financial workflows, including transaction processing, reporting, and secure API integrations.
- Build responsive and dynamic frontend interfaces using Hotwire (Turbo, Stimulus) and ViewComponent to deliver high-quality user experiences.
- Optimize PostgreSQL databases by designing efficient schemas, writing advanced queries, and improving overall data performance and reliability.
- Collaborate with product managers and engineering teams to define requirements, estimate work, and deliver well-structured technical solutions.
- Implement and maintain CI/CD pipelines, automated testing frameworks, and DevOps practices using tools such as GitHub Actions, Docker, and Heroku.
- Ensure application performance, scalability, and reliability through monitoring, logging, and continuous optimization based on production feedback.
- Conduct code reviews and enforce secure coding practices to ensure compliance with financial regulations and internal governance standards.
- Integrate internal systems and third-party platforms to enhance functionality, improve automation, and support evolving business requirements.
- Contribute to system design discussions and help decompose complex requirements into maintainable and scalable technical solutions.
- Explore and adopt modern development tools, including AI-assisted workflows, to improve engineering productivity and delivery efficiency.
- 5+ years of professional experience building and delivering full stack web applications.
- Strong expertise in Ruby on Rails, JavaScript, HTML/CSS, and SQL.
- Solid experience with frontend technologies such as Hotwire, Stimulus, or React.
- Strong understanding of system design principles, scalable architecture, and software engineering best practices.
- Experience working with PostgreSQL, including query optimization and database performance tuning.
- Familiarity with CI/CD pipelines, version control systems (Git), and automated testing practices.
- Experience working in Agile development environments with distributed or remote teams.
- Strong communication skills with the ability to explain technical concepts to both technical and non-technical stakeholders.
- Demonstrated ability to work independently, manage priorities, and adapt to evolving requirements.
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Nice-to-have: experience in fintech, private equity, or financial systems, as well as exposure to AWS, Azure, or GCP.
- Additional advantage: familiarity with Docker, Kubernetes, performance tuning, accessibility standards, and secure development practices.
- Competitive salary range of CAN $95,000 – CAN $140,000.
- Discretionary performance-based bonus.
- Comprehensive medical, dental, and vision insurance coverage.
- Fully remote work model across eligible Canadian provinces.
- Opportunities for professional growth, training, and career development.
- Exposure to complex, mission-critical financial systems at scale.
- Collaborative, innovative, and knowledge-sharing engineering culture.
- Access to modern tools and technologies, including cloud and DevOps platforms.
- Strong focus on learning, innovation, and continuous improvement.
- Inclusive work environment with a focus on team recognition and internal mobility.