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

Senior Developer

Who We Are

Our goal is to save ten-million hard-working employees ten-billion dollars. We are a values driven, well-funded, and fast-growing Financial Technology and HR company. We want to empower small and midsize businesses with financial tools that make them the place where people want to work.

We’ve created a financial empowerment platform that helps small but mighty HR teams make a big impact on employee financial wellness.  ZayZoon is quickly becoming the employee financial wellness super-app that employees can’t live without, and employers are clamoring to offer to help attract and retain talent. 

We are growing fast and have been recognized for rapid growth in the 2023 Deloitte Technology Fast 500 and Canadian Technology Fast 50 program! You can read more about it here.

About the Role

We are looking for a Senior Developer experienced with Ruby-on-Rails to help us solve tough problems and think up innovative new solutions, based on software development best practices and an urge to be the best you can be. You will work on customer- and admin-facing products, third-party integrations both canned and bespoke, and help architect the system toward greater flexibility, reliability, and scale.

  • Creative problem solving for key development and engineering issues, including full understanding of the root cause with the ability to leverage data to back up assertions
  • Building, maintaining, and architecting core web and mobile applications
  • Integrating with and maintaining third party tools and services
  • Participating in our agile development process: sprint planning, story grooming and stand ups
  • Extensive collaboration with other departments, particularly Product, Customer Care, and Finance, on product issues and when implementing new features
  • Adherence to our SDLC and secure coding practises and environment
  • Collaboration with development pod and team via pull request reviews, mentorship, knowledge sharing, pairing on complex stories
  • Championing ZayZoon’s mission to provide responsible financial products to an underserved generation of employees

  • 4+ years of hands-on Ruby on Rails experience with production applications
  • Experience solving issues around scale, concurrency, queuing, background processing, and efficient ingestion of third party data
  • Mastery of fundamentals. SOLID coding principles, domain-driven design, performant code and queries, unit and integration testing.
  • Ability to build quick when we need to experiment, build clean when MVP becomes core functionality
  • Strong SQL and data analysis skills and an eagerness to dig into data as part of problem solving. 
  • Full stack mentality. Every dev owns their features in full, meaning all the way from back end to front end code, automated and real life testing, demos, and delivery
  • Experience with agile development, sprints and scrum.
  • All the usual tooling: Git, Github, Jira, editor of your choice. (Plus the ability to search for good animated gifs when merging pull requests)

Bonus points if you have:

  • Data experience with BI tools (Metabase, Looker), ETL
  • Competence with React or React Native
  • Experience or interest in DevOps, particularly around cloud services and AWS
  • Prior work with financial technology, accounting systems, or banking

Candidates must be located in Canada to be considered.

We are organized as a remote team, as such we are looking for candidates who can work effectively remotely. You must have access to a secure high speed internet connection and a secure workspace to ensure security of private information. This role is available on a permanently remote basis.

Please be aware that as part of our final hiring process, we will conduct reference calls with previous managers and possibly other individuals. Additionally, due to the nature of our business, a criminal record check and a basic security clearance will also be required.

We wish to thank all qualified applicants for their interest in joining our team! 

#LI-REMOTE

ZayZoon Glassdoor Company Review
4.5 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
ZayZoon DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of ZayZoon
ZayZoon CEO photo
Unknown name
Approve of CEO
What You Should Know About Senior Developer, ZayZoon

ZayZoon is on the lookout for a Senior Developer with a passion for Ruby-on-Rails to join our rapidly growing team. Our mission is simple yet ambitious: to help ten million hard-working employees save ten billion dollars. Imagine being part of a company that values innovation and aims to transform employee financial wellness across small and midsize businesses! In this role, you’ll tackle intriguing challenges while creating customer- and admin-facing products, and integrating third-party services. You'll be immersed in our agile development process—think sprint planning and daily stand-ups—while collaborating with various departments like Product, Customer Care, and Finance. At ZayZoon, we pride ourselves on maintaining best practices in software development and coding. Here, you aren’t just a cog in the machine; you’re the mastermind behind our highly functional web and mobile applications. You’ll have a hands-on opportunity to innovate, from architecture to full-stack execution. With a focus on secure coding practices and system scalability and flexibility, your expertise will be instrumental in empowering employees' financial wellness. So, if you have over four years of Ruby on Rails experience and a knack for problem-solving, we want you on our team! Plus, working with us is completely remote, allowing you to balance your life while making a real impact.

Frequently Asked Questions (FAQs) for Senior Developer Role at ZayZoon
What are the responsibilities of a Senior Developer at ZayZoon?

As a Senior Developer at ZayZoon, you will engage in creative problem-solving and innovative design while working on both our customer- and admin-facing products. Your responsibilities will include building and maintaining core web and mobile applications, integrating third-party tools, and actively participating in our agile development process. You'll also collaborate with various departments to implement new features successfully.

Join Rise to see the full answer
What qualifications do I need to apply for the Senior Developer position at ZayZoon?

To apply for the Senior Developer position at ZayZoon, you should possess at least 4 years of Ruby on Rails experience, especially with production applications. Familiarity with full-stack development, solid understanding of coding principles, and experience in agile methodologies are critical. Knowing SQL and having data analysis skills will also be beneficial.

Join Rise to see the full answer
How does remote work function for the Senior Developer role at ZayZoon?

The Senior Developer role at ZayZoon is fully remote. We prioritize candidates who can work effectively in a remote environment. Applicants must have a secure high-speed internet connection and a designated workspace to ensure the safety and privacy of sensitive data.

Join Rise to see the full answer
What technologies should a Senior Developer be familiar with when applying to ZayZoon?

A Senior Developer applying to ZayZoon should be familiar with Ruby on Rails, SQL, Git, and tools like Jira. Experience or interest in React or React Native, as well as knowledge of BI tools and cloud services, such as AWS, will set you apart.

Join Rise to see the full answer
What type of company culture does ZayZoon offer for Senior Developers?

At ZayZoon, our company culture is rooted in values-driven growth and innovation. We foster a collaborative environment where every developer has ownership over their features, from back-end to front-end development. We encourage creative problem-solving, mentorship, and continuous learning within a supportive remote work atmosphere.

Join Rise to see the full answer
Common Interview Questions for Senior Developer
Can you explain a challenging problem you've solved as a Senior Developer?

When answering this question, share a specific project where you encountered significant obstacles. Explain how you approached the problem, what technologies you utilized, and the outcome. Emphasize your problem-solving skills and ability to collaborate with others to achieve a successful solution.

Join Rise to see the full answer
How do you ensure high-quality code through your development process?

Discuss your familiarity with coding standards, testing practices, and code review processes. Mention the importance of unit and integration testing in maintaining code quality, and how you advocate for best practices among peers while adhering to the organization's SDLC.

Join Rise to see the full answer
What experience do you have with agile development methodologies?

Share your experience working in agile teams, highlighting specific roles you've played in sprint planning, stand-ups, and story grooming. Talk about how you've adapted to agile workflows and the benefits you've witnessed in terms of team communication and project delivery.

Join Rise to see the full answer
Could you describe your experience integrating third-party services?

Answer by detailing a specific project where you integrated a third-party service. Discuss the challenges you faced, the steps you took to ensure a smooth integration, and how your efforts contributed to the overall success of the project and the end-users.

Join Rise to see the full answer
What strategies do you use to manage multiple priorities in a development role?

Discuss the tools and techniques you employ to keep organized, such as task management software, prioritization frameworks, or time-blocking. Highlight your adaptability and communication strategies in keeping stakeholders informed and aligned.

Join Rise to see the full answer
How do you approach collaboration with cross-functional teams?

Share examples of how you've worked with teams such as Product, Customer Care, and Finance to deliver features. Highlight your communication style, how you receive and incorporate feedback, and your awareness of how different perspectives contribute to overall project success.

Join Rise to see the full answer
What motivated you to apply for the Senior Developer position at ZayZoon?

Reflect on your motivations for specifically pursuing ZayZoon, touching upon its mission of empowering financial wellness and its rapid growth. Emphasize the alignment between your skills and what ZayZoon stands for, showcasing your passion for the role.

Join Rise to see the full answer
Describe a time when you had to advocate for a technical solution.

In your response, cite a specific scenario where you had to advocate for a certain approach or technology. Explain how you presented your argument, the data you used to support your case, and the outcome, highlighting your analytical skills and confidence in technology choices.

Join Rise to see the full answer
What is your experience with secure coding practices?

Discuss your knowledge and application of secure coding practices in previous projects. Mention the importance of security in software development, any tools you’ve used to ensure compliance, and how you stay updated on security best practices.

Join Rise to see the full answer
How do you handle feedback on your code?

Express an open-minded view towards receiving and acting on feedback, conveying the importance of constructive criticism in personal growth. Discuss specific instances where feedback helped you improve and how you actively seek out peer reviews.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
ZayZoon Remote No location specified
Posted 4 days ago
Photo of the Rise User
Posted 4 days ago
Posted 9 days ago
Photo of the Rise User
MentorMate Remote Brazil Remote
Posted 7 days ago
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 12 hours ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
November 30, 2024

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!