Senior Software Engineer - Ruby on Rails
Rise People
Rise to the challenge
Rise is Canada’s complete people management solution that gives employers everything they need to build loyal and productive teams—all in one place. We collaborate and co-create to build solutions that completely change how companies of all shapes and sizes manage their payroll, scheduling, time tracking, group benefits, recruitment, onboarding, and more.
In partnership with some of Canada’s most innovative insurance carriers, Rise Health offers Canada’s only fully integrated digital employee group benefits solution, offering the most delightful one-stop-shop experience, from plan design to self-enrolment and administration to billing and collection of premiums.
At Rise, we’re changing how work happens and how people work. We’d love for you to join us and experience the most positive, challenging, and transformative part of your career.
About the role
As a Senior Software Engineer, you’ll work closely with Product and Design to ship great things to our customers. You’ll collaborate with—and sometimes lead—other engineers to deliver technical initiatives that make us faster, safer, and happier.
You're an accomplished engineer with some big projects under your belt. You have a strong understanding of software development and can pick up new tools and languages as needed. You're able to complete most tasks without assistance and are often the one to help other engineers when there's something complicated. You're an advocate for clean code and very active in code/TDD reviews. You can leverage different tools to troubleshoot complicated production issues and coach less experienced engineers to do the same. You're constantly learning and presenting new ideas to your team and our department.
The day-to-day
Collaborate with the development team to design, develop, test, and deploy software applications.
Write clean, efficient, and maintainable code following best practices and coding standards.
Participate in code reviews and provide constructive feedback to team members.
Debug and troubleshoot software issues and implement effective solutions.
Stay up-to-date with the latest software development trends and technologies.
Contribute to the documentation of software components and processes.
Assist in the planning and estimation of project tasks.
About you
5+ years of experience as a software engineer working in complex domains and large products
Has extensive experience with Ruby and Ruby on Rails internals
Experience in systems design and architecture, including domain modeling, distributed systems, database modeling, and REST API
Previous experience with TypeScript and React a plus
Experience analyzing, benchmarking and optimizing web application performance across the entire stack
Experience working with relational databases and key-value stores
Adamant in your commitment to shipping high-quality, well-structured, and maintainable code
Driven and entrepreneurial: we’re a fast-growing, scrappy startup, and we prefer candidates who are experienced working in a fast-paced environment
Committed to delivering high-quality, maintainable code.Champion of best practices and streamlining processes.
Ability to weigh in on technical design documentation; making decisions based on data
Solid grasp of software development lifecycle, design/architecture, problem-solving, and analytics. Strong communication and teamwork.
Knowledge of AWS, Docker, CI/CD, and Atlassian Products is a plus.
What Rise offers
Rise is all about creating a positive company culture, both for our clients and our employees. We believe that happiness isn’t the cause of employee engagement, it’s the result.
We offer a flexible hybrid work policy, allowing employees to work from home and also take advantage of our beautiful office space in the heart of Burnaby that includes standing desks, an onsite fitness facility, and a fully stocked kitchen.
Rise believes that time off is just as important as time spent. We offer 3 weeks of paid vacation, flexible personal wellness days, as well as one day off for your birthday and your work anniversary.
We support your growth with a personal $1,000 learning and development budget to take courses, attend conferences, webinars, you name it!
We offer no-wait benefits. This means that starting your first day, you have access to our comprehensive benefits package which includes dental, eye care, and $2,000 in counseling coverage, among many other great health benefits.
At Rise, we care more about where you’re headed, not where you’ve been. We encourage people of all ages, backgrounds, identities, and orientations to apply.