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

Intermediate Developer

WHO WE ARE

At ZayZoon, we are on a mission to save ten million hardworking employees ten billion dollars. We’ve created a financial empowerment platform that helps businesses of all sizes make a big impact on employee financial wellness. 

We offer a variety of financial wellness services like earned wage access, that allows employees to access their earned wages ahead of payday. With 74% of ZayZoon customers reporting reduced financial stress, we know our solutions help lead to happier and more productive employees. 


We are fully remote across Canada & the US. ZayZoon was also recognized for its growth in the 2023 Deloitte Technology Fast 500 and top-10 growth companies in Canada by CIX awards. Further, our recent funding extension has raised our Series B funding round to nearly $50 million USD.

ABOUT THE ROLE

We are looking for an Intermediate 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

WHAT YOU BRING TO THE TABLE

  • 2+ 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

WHAT YOU CAN EXPECT FROM US

Every application will be reviewed by our team - we're committed to giving each application the attention it deserves because we know how important this step is for you. We want to make sure you're always in the loop and will respond to every application.

So go ahead and hit that apply button with confidence, knowing that we’re here for you every step of the way! We can't wait to hear from you.

#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

Average salary estimate

$80000 / YEARLY (est.)
min
max
$70000K
$90000K

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 Intermediate Developer, ZayZoon

At ZayZoon, we're on a mission to save hardworking employees money and stress while fostering financial wellness. As an Intermediate Developer in our Calgary office (which is fully remote across Canada and the US), you'll be a key player in our quest to create impactful solutions like earned wage access. This role requires you to have at least two years of hands-on experience with Ruby on Rails, as you'll be solving tough problems, architecting core web and mobile applications, and integrating third-party tools. Your creativity will shine as you tackle development challenges and work in an agile environment with a close-knit team of experts. Collaboration with other departments is vital, ensuring we create features that truly benefit our users. We prioritize open communication and mentorship within our development pod, where knowledge sharing is encouraged, and everyone owns their code from conception to deployment. By joining ZayZoon, you'll champion a mission that resonates with countless employees, paving the way for happier workplaces. This is not just a job; it's a chance to grow in a supportive environment, where your contribution will help make a profound impact. So, if you're ready to take the next step in your development career, apply now and be part of our exciting journey towards transforming financial empowerment for employees everywhere.

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

The Intermediate Developer role at ZayZoon involves building and maintaining core web and mobile applications using Ruby on Rails. You’ll work on customer and admin-facing products while engaging in third-party integrations. Your responsibilities include creative problem-solving, participating in agile development processes like sprint planning, collaborating with various departments on product issues, and adhering to our secure coding practices.

Join Rise to see the full answer
What qualifications are needed for the Intermediate Developer position at ZayZoon?

To qualify for the Intermediate Developer opportunity at ZayZoon, candidates should have at least 2 years of hands-on Ruby on Rails experience with production applications. Additionally, strong SQL skills, problem-solving capabilities, knowledge of software development best practices, and familiarity with agile project management are critical for success in this position.

Join Rise to see the full answer
How does ZayZoon approach team collaboration for the Intermediate Developer role?

At ZayZoon, team collaboration is at the heart of our development process. Intermediate Developers actively participate in sprint planning, story grooming, and daily stand-ups. You’ll work closely with other departments, especially Product and Customer Care, ensuring that we build features that directly benefit our users while sharing knowledge and providing mentorship within our development pod.

Join Rise to see the full answer
What tools and technologies should an Intermediate Developer be familiar with at ZayZoon?

As an Intermediate Developer at ZayZoon, you’re expected to be proficient with tools like Git, Github, and Jira. An understanding of performance coding principles, unit and integration testing, and familiarity with React or React Native are additional pluses. Familiarity with BI tools like Metabase and DevOps experience, particularly with cloud services like AWS, can set you apart.

Join Rise to see the full answer
What is the work culture like for Intermediate Developers at ZayZoon?

The work culture at ZayZoon is dynamic and supportive, emphasizing open communication, respect, and creativity. We believe in empowering our employees, which is reflected in our approach to problem-solving and mentorship. The fully remote setup allows for flexibility and a diverse team background, while our mission to enhance financial wellness fosters a sense of purpose among our developers.

Join Rise to see the full answer
Common Interview Questions for Intermediate Developer
Can you explain your experience with Ruby on Rails and how it relates to the Intermediate Developer role at ZayZoon?

When answering this question, focus on specific projects where you utilized Ruby on Rails. Discuss the challenges you faced, how you overcame them, and how your experiences align with ZayZoon's mission and requirements. Be prepared to showcase your understanding of Rails best practices and how they contribute to building scalable applications.

Join Rise to see the full answer
Describe a time when you had to integrate a third-party tool into an application. What challenges did you face?

In your response, detail a specific instance, highlighting the steps you took to integrate the tool, any troubleshooting involved, and the outcome. Make sure to emphasize your problem-solving skills and ability to collaborate with team members to achieve a successful integration, as this reflects essential qualities for the ZayZoon Intermediate Developer position.

Join Rise to see the full answer
What are some key principles you follow when writing clean, maintainable code?

Discuss coding principles such as SOLID design principles and the importance of writing clear and well-documented code. You can also mention practices like code reviews and pair programming, showcasing your commitment to high-quality standards expected at ZayZoon and your collaborative team spirit.

Join Rise to see the full answer
How do you prioritize tasks when working in an agile development environment?

To effectively answer this, explain your approach to prioritizing tasks, such as evaluating project urgency, understanding user needs, and estimating effort versus impact. Providing an example of a past experience in an agile team context will demonstrate your adaptability and organizational skills, both crucial for the Intermediate Developer role at ZayZoon.

Join Rise to see the full answer
What is your approach to problem-solving, especially when encountering complex challenges?

Your answer should highlight your analytical mindset and methodical approach to problem-solving. Discuss how you gather and analyze data, collaborate with teammates for diverse perspectives, and arrive at an effective solution. Providing a real-world example can further illustrate your approach and fit for the role at ZayZoon.

Join Rise to see the full answer
Can you share your experience with testing in your development work?

When answering this question, emphasize the types of testing you've performed – unit, integration, or end-to-end testing. Share your philosophy on testing as part of the development cycle and how it applies to ensuring high-quality results, which aligns with ZayZoon's commitment to secure coding practices.

Join Rise to see the full answer
What role does mentorship play in your professional development and work ethic?

Explain how mentorship has shaped your programming skills and professional relationships. Highlight your willingness to mentor others as well, which reflects ZayZoon's collaborative culture. Sharing experiences where mentorship positively impacted your work can demonstrate your alignment with their values.

Join Rise to see the full answer
Have you worked with financial technology before, and if so, how did that shape your perspectives?

If you have experience in fintech, candidly discuss your roles and responsibilities, emphasizing regulatory challenges or market dynamics that influenced your learning. If not, express your interest and willingness to adapt to the unique challenges of the financial landscape, highlighting how ZayZoon's mission excites you.

Join Rise to see the full answer
How do you stay updated with recent developments in technology and programming best practices?

Demonstrate your commitment to professional growth by discussing your favorite resources for learning, such as online courses, coding boot camps, or tech conferences. Highlight your engagement with programming communities and how these discussions enrich your approach to the Intermediate Developer role at ZayZoon.

Join Rise to see the full answer
What excites you most about the Intermediate Developer position at ZayZoon?

Your response should reflect passion for ZayZoon's mission and technology focus. Discuss aspects like the opportunity to make a positive impact, work alongside talented teams, and the chance to contribute to innovative projects that help employees achieve financial wellness. Authentic enthusiasm can resonate well with the interviewers.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
BitGo Hybrid San Francisco, California, United States
Posted 8 days ago
Photo of the Rise User
SafetyKit Hybrid San Francisco
Posted 2 days ago

Join us as a Frontend Engineer to shape the future of B2B SaaS with AI agents and enhance user interactions.

Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Posted 11 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
January 7, 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
12 people applied to Software Engineer Intern at UiPath
Photo of the Rise User
Someone from OH, Columbus just viewed Amazon customer service at Amazon
Photo of the Rise User
Someone from OH, Hilliard just viewed UX Researcher (Contract Position) at RR Donnelley
Photo of the Rise User
Someone from OH, Hilliard just viewed Minor Team Member (14-15) at Chick-fil-A
Photo of the Rise User
Someone from OH, Hilliard just viewed Lead UX Product Designer -Stores(Remote Or Hybrid) at Target
F
Someone from OH, Cincinnati just viewed Payroll Tax Consultant at Fourth Enterprises, LLC
Photo of the Rise User
Someone from OH, Columbus just viewed Aquatics Director at British Swim School
Photo of the Rise User
Someone from OH, North Canton just viewed 2025 MiLB Gameday Support (Seasonal) at MLB (Job Board Only)
E
Someone from OH, Columbus just viewed Intern, Cell Line Development at Evotec
Photo of the Rise User
Someone from OH, Westlake just viewed Payments Support Specialist (1 year contract) at Convera
Photo of the Rise User
Someone from OH, Portsmouth just viewed Property Manager II (Buckeye Towers) at WinnCompanies
Photo of the Rise User
Someone from OH, Columbus just viewed Financial Services Representative at Nationwide
Photo of the Rise User
Someone from OH, Dublin just viewed Global Growth Marketing Associate at Spotify
Photo of the Rise User
Someone from OH, Portsmouth just viewed Merchandising Part Time Days at Lowes
Photo of the Rise User
Someone from OH, Euclid just viewed Notary - Digital Reporter at Parrot
Photo of the Rise User
Someone from OH, Columbus just viewed Customer Success Manager - Remote at Experian
Photo of the Rise User
Someone from OH, Cleveland just viewed Data Entry Specialist - Remote at ABC Legal Services
Photo of the Rise User
Someone from OH, Cleveland just viewed Digital Sales Operations Analyst at Visa
Photo of the Rise User
Someone from OH, Lancaster just viewed Client Partner, Inside Sales at Sportradar
Photo of the Rise User
Someone from OH, Perrysburg just viewed Patient Success Specialist Temp to Hire at Natera
Photo of the Rise User
Someone from OH, Cincinnati just viewed Producer at ElevenLabs