Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Full Stack Ruby Engineer image - Rise Careers
Job details

Full Stack Ruby Engineer

Who we are

Humi is the Canadian employment platform. We help Canadian businesses be better employers. Founded in 2016, our all-in-one employment system allows Canadian businesses to manage employee information, onboarding, performance, time off, employee benefits and payroll. 

Humi officially joined Employment Hero to accelerate the mission of making employment easier and more valuable, for everyone. Employment Hero has a $2 billion valuation and a presence in 6 countries globally, servicing over 300,000 businesses and more than 2 million employees.

Our DNA

At Humi, we’re proud of our unique DNA.

  1. We are Mission First - everything we do (from what we work on, to how we allocate capital and where we focus) is driven by our Mission
  2. We are Remote First - we champion a remote environment with a preference for asynchronous communication and a high degree of autonomy 
  3. We are AI First - we are committed to using AI to accelerate our mission; AI is not just a tool, it’s a fundamental part of how we operate, innovate, and scale
  4. We are Apolitical - we do not take a position on political or social topics, unless it relates to our Mission
  5. We Live by Our Values - we role model our values 100% of the time
  6. We Expect High Performance - we set a high standard and we’re not satisfied with being average

This role 

As a Full Stack Ruby Engineer, you’ll be working with our Engineering team and will be instrumental in building high scalable and robust features in our Payroll Product.

This will include:

  • End-to-end fullstack development for new and current applications
  • Navigating different parts of a complex SAAS product - picking up new tools, technologies and subject domains quickly
  • Take full ownership of features and within your squad, from scoping to implementation
  • Deep dive on your squad's problem space and start becoming familiar with the many areas that compose Payroll, like Tax engine, Accounting software integrations, and the Payroll core
  • Debug and perform root cause analysis for application issues
  • Perform tests and quality checks on your code - you own the quality and security of the code you create
  • Take initiative in recommending improvements to the development process
  • Proactively identify application pain points and suggest mitigation strategies
  • Perform peer reviews of code changes
  • Maintain documentation and help articles for new/updated features

Who you are 

To thrive at Humi, you’ll need to embody The EH Way - operating with focus, agility, and an obsession with impact. For this role, you’ll also bring: 

  • Excellent experience with Ruby on Rails
  • Experience with frontend technologies like React.Js or Angular
  • Experience in taking abstract business problems and driving collaboration between team members to find an optimal technical solution.
  • Experience using Agile methodologies and working fluidly with Product Managers, Data Scientists, Software Developers, and other highly skilled specialists
  • An interested in building processes, tooling and best practices for the team to help us mature as an engineering organization.

What we can offer

At Humi, we don’t just talk about a better way to work - we live it. Joining Humi means:

  • You will work remotely, with the flexibility to own your time and impact
  • You will access cutting-edge tools to amplify your work, knowledge and outputs 
  • You’ll surround yourself with ambitious, outcome-driven colleagues who challenge you to do the best work of your life
  • You’ll own ESOP (employee share options) in one of the world’s fastest-growing tech companies 
  • You’ll also have access to a wide range of benefits that include: a very generous paternity leave policy, subsidised egg freezing (so you can make the choice that’s right for you, on your terms), a WFH office expense budget, and outstanding learning & development opportunities 

Humi is now officially part of the Employment Hero team. Employment Hero is committed to safeguarding the privacy of your application data. To understand how we do so, you can read our Applicant Privacy Policy here: https://employmenthero.com/legals/applicant-policy/

Humi is dedicated to fostering an inclusive work environment where everyone can do their best work. We encourage people of all backgrounds to apply.

Humi Glassdoor Company Review
4.6 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Humi DE&I Review
4.7 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Humi
Humi CEO photo
Unknown name
Approve of CEO

Average salary estimate

$85000 / YEARLY (est.)
min
max
$70000K
$100000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Full Stack Ruby Engineer, Humi

At Humi, we're on the lookout for a talented Full Stack Ruby Engineer to join our dynamic engineering team! We’re the go-to Canadian platform that empowers businesses to be better employers since 2016. Our all-in-one employment system takes the stress out of managing everything from onboarding to payroll, and now we’re part of Employment Hero, a billion-dollar company with a global footprint. This role is not just about writing code; it’s about taking charge of impactful projects within our Payroll Product. As a Full Stack Ruby Engineer, you will dive into full-stack development, collaborating closely with your squad to craft robust features and navigate our intricate SaaS product. We want someone who thrives in a remote-first environment and excels in Agile methodologies. You’ll own your features from start to finish, from scoping the ideas to implementing them and ensuring top-notch quality. If you’re passionate about finding and articulating optimal solutions to complex problems, and enjoy debugging and enhancing processes, this is the role for you! Your familiarity with Ruby on Rails and frontend technologies like React.js or Angular will play a key role in your success. Plus, we foster a culture of performance and collaboration, looking for you to make significant contributions to our growth. At Humi, you’ll enjoy a flexible work environment, outstanding benefits, development opportunities, and the chance to make a real impact. Join us, embrace the challenge, and be part of something extraordinary!

Frequently Asked Questions (FAQs) for Full Stack Ruby Engineer Role at Humi
What are the primary responsibilities of a Full Stack Ruby Engineer at Humi?

As a Full Stack Ruby Engineer at Humi, you’ll be responsible for end-to-end full-stack development for both new and existing applications. Your role includes creating high scalable features for our Payroll Product and ensuring code quality through rigorous testing and peer reviews. You’ll also navigate our complex SaaS product, take ownership of individual features, and contribute ideas for process improvements within your agile squad.

Join Rise to see the full answer
What qualifications are needed for the Full Stack Ruby Engineer position at Humi?

Ideal candidates for the Full Stack Ruby Engineer position at Humi should have excellent experience with Ruby on Rails and frontend technologies like React.js or Angular. Additionally, familiarity with Agile methodologies and a proven ability to collaborate effectively with diverse teams, including Product Managers and Data Scientists, are crucial for success in this role.

Join Rise to see the full answer
How does Humi support professional growth for Full Stack Ruby Engineers?

Humi is dedicated to fostering professional growth. As a Full Stack Ruby Engineer, you will have access to various learning and development opportunities to enhance your skill set. Moreover, our culture emphasizes collaboration, allowing you to share insights and learn from other talented colleagues, further supporting your career advancement.

Join Rise to see the full answer
What does the remote work culture look like for Full Stack Ruby Engineers at Humi?

Humi embraces a remote-first work culture, offering flexibility in how you manage your time and impact. We encourage asynchronous communication and provide the necessary tools to ensure you can perform at your best, even from a distance. This approach allows our Full Stack Ruby Engineers to thrive while maintaining a healthy work-life balance.

Join Rise to see the full answer
What makes Humi a different choice for Full Stack Ruby Engineers compared to other companies?

Choosing Humi means joining a mission-driven team that emphasizes innovation through AI and a high standard of performance. Our culture is built on core values that prioritize impact, collaboration, and autonomy. As a Full Stack Ruby Engineer with us, you'll be part of a rapidly growing tech company that truly values your contributions and provides opportunities for significant career development.

Join Rise to see the full answer
Common Interview Questions for Full Stack Ruby Engineer
Can you describe your experience with Ruby on Rails and how it applies to the Full Stack Ruby Engineer role at Humi?

When answering this question, be sure to highlight specific projects where you utilized Ruby on Rails, emphasizing the complexities of the applications you developed and how they relate to Humi’s Payroll Product. Discuss your problem-solving approach and any improvements you made through your code.

Join Rise to see the full answer
How do you manage collaboration with team members in an agile environment?

Explain your approach to collaboration by mentioning tools you've used, like JIRA or Trello, and how effective communication fosters teamwork. Provide examples of successful outcomes from past collaborations that demonstrate your contribution to the team’s efforts.

Join Rise to see the full answer
What strategies do you employ to ensure code quality and security?

Discuss your coding practices, such as implementing unit tests, peer code reviews, and following best practices for security in development. Emphasize your commitment to owning the quality of your code and the importance of extensive testing and documentation.

Join Rise to see the full answer
How do you handle debugging and diagnosing application issues?

Illustrate your debugging process by mentioning tools you commonly use and how you approach root cause analysis. Share specific examples when you successfully identified and resolved bugs, how you documented the issues, and the proactive steps taken to prevent future occurrences.

Join Rise to see the full answer
What experience do you have with frontend technologies like React.js or Angular?

Detail your experience with frontend frameworks, focusing on projects where you've applied these technologies in conjunction with Ruby on Rails. Discuss any challenges you faced while integrating frontend and backend development and how you overcame them.

Join Rise to see the full answer
Can you explain a complex feature you built and how you approached it?

Choose a specific feature and outline the entire development process, from ideation to deployment. Discuss the collaborative efforts involved, any roadblocks you faced, how you mitigated them, and the impact this feature had on the user experience.

Join Rise to see the full answer
How do you stay current with trends and technologies in software development?

Share your methods for continuous learning, whether through online courses, attending conferences, or participating in coding communities. Provide examples of how staying up-to-date has benefited your work or your teams.

Join Rise to see the full answer
What improvements would you suggest for an existing development process?

When responding, demonstrate your understanding of potential process inefficiencies and offer actionable suggestions. Mention experiences where you implemented process changes that led to measurable improvements in team performance or product delivery times.

Join Rise to see the full answer
How do you prioritize tasks in a dynamic engineering environment?

Discuss your approach to task prioritization by emphasizing your use of Agile methodologies such as sprint planning. Cite specific instances where your prioritization led to successful project outcomes.

Join Rise to see the full answer
What motivates you to work as a Full Stack Ruby Engineer, and what do you bring to Humi?

Explain your passion for software development and how it drives your work ethic and innovation. Highlight your proactive mindset, initiative in recommending improvements, and unique perspectives that align with Humi’s mission.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Humi Remote No location specified
Posted 8 days ago

Humi is looking for an Implementation Experience Associate to guide clients in adopting their innovative HR and payroll SaaS platform.

Photo of the Rise User
Humi Remote No location specified
Posted 12 days ago

Humi is on the lookout for a knowledgeable Benefits Portfolio Advisor to help refine benefit offerings for clients within a fully remote setup.

Photo of the Rise User

Join Wellmark as a (Senior) Software Engineer to develop innovative solutions that enhance customer experiences through cutting-edge technology.

Photo of the Rise User
Posted 7 days ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development

Join American Express as an Android Engineer and help shape the mobile applications for a global community of cardholders.

Photo of the Rise User
Posted 13 days ago

Join Raiffeisen Bank as a Middle IOS Developer and craft innovative mobile banking solutions.

Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Endava Remote Craiova, Romania
Posted 3 hours ago

Endava invites experienced professionals to lead React development and help businesses innovate in a collaborative setting.

Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Customer-Centric
Fast-Paced
Growth & Learning
Medical Insurance
Dental Insurance
401K Matching
Paid Time-Off
Maternity Leave
Paternity Leave
Mental Health Resources
Flex-Friendly

Become a pivotal part of Netflix's team as a Machine Learning Software Engineer, driving the future of media and marketing innovation.

Otter.ai Hybrid Mountain View, California, United States
Posted 3 hours ago

Join Otter.ai as a Software Engineer focused on building robust data infrastructure to drive smarter business decisions.

Photo of the Rise User
Leidos Hybrid US, Fairfax County, VA; Virginia, Centreville, VA
Posted 11 days ago

Take your software engineering skills to the next level with Leidos as a Principal Software Engineer, making impactful contributions to National Security initiatives.

MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 10, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cleveland just viewed Graphic Designer (Temporary) at MasterBrand Cabinets LLC
Photo of the Rise User
38 people applied to Software Engineer Intern at Hudl
S
Someone from OH, Ottoville just viewed Full Stack Developer at Sunreef Yachts
Photo of the Rise User
Someone from OH, Ottoville just viewed Senior Developer at NRF
P
Someone from OH, Ottoville just viewed Principal Software Developer - TS/SCI at Parsons
F
Someone from OH, Ottoville just viewed Software Developer at Fil
Photo of the Rise User
Someone from OH, Ottoville just viewed Senior Backend Developer - Big Data at LiveRamp
Photo of the Rise User
Someone from OH, Ottoville just viewed Software Developer - Product Analytics (Python) at Autodesk
Photo of the Rise User
Someone from OH, Ottoville just viewed Software Application Developer at Boeing
Photo of the Rise User
Someone from OH, Ottoville just viewed Senior FullStack Developer at CVS Health
Photo of the Rise User
Someone from OH, Ottoville just viewed Senior Software Developer at Cinemark
T
Someone from OH, Ottoville just viewed Full Stack Developer at Talent Worx
B
Someone from OH, Ottoville just viewed Digital Designer/Front-End Developer at Blackbridge
M
Someone from OH, Ottoville just viewed Full Stack Developer (React/NodeJS) at MySigrid
b
Someone from OH, Ottoville just viewed .Net Developer, ReactJS at bbinsurance
D
Someone from OH, Ottoville just viewed Full Stack Developer (Automation), AVP at DB
Photo of the Rise User
Someone from OH, Ottoville just viewed Fullstack / PHP Backend Developer at Dentsu
A
Someone from OH, Ottoville just viewed FullStack Automation Developer at Abra
Photo of the Rise User
Someone from OH, Ottoville just viewed Senior Backend Developer at Sourcescrub
Photo of the Rise User
Someone from OH, Ottoville just viewed Sr Software Developer II (R&D) at B. Braun
Photo of the Rise User
Someone from OH, Ottoville just viewed Appian Software Developer at Qualysoft
Photo of the Rise User
Someone from OH, Ottoville just viewed Senior API Developer at Midland States Bank
Photo of the Rise User
Someone from OH, Ottoville just viewed 929 | Middle+ Backend Developer at Intetics