ZayZoon - Senior Developer
Requirements
• 4+ years of hands-on Ruby on Rails experience with production applications: you've built and shipped real features in Rails at scale, and you know the difference between code that works and code that holds up. • 4+ years of hands-on Ruby on Rails experience with production applications: • Solid front-end fundamentals: you're comfortable with core JavaScript, building UI features that hold up, and you've worked in React or React Native (or similar component-based frameworks). You don't need to be a front-end specialist, just someone who can move confidently through the front end when a feature calls for it. • Solid front-end fundamentals: • Strong SQL and data analysis skills: you reach for data as a natural part of problem solving - whether that's diagnosing a performance issue, validating a hypothesis, or understanding how a feature behaves in production. • Deep engineering fundamentals: SOLID principles, domain-driven design, performant queries, and a solid testing practice (unit and integration) are how you work, not things you dust off for interviews. • Deep engineering fundamentals: • A full-stack mentality: you own your features all the way through - back end, front end, automated tests, real-life testing, demos, and delivery. Every dev here does the same. • A full-stack mentality: • Experience with scale and concurrency challenges: you've worked through queuing, background processing, and efficient ingestion of third-party data, and you know where things tend to break before they do. • Experience with scale and concurrency challenges: • Agile fluency: sprint planning, story grooming, stand-ups, and scrum are part of your regular rhythm, not overhead. • Agile fluency: • The ability to shift gears between building fast and building clean: you know when an experiment calls for speed and when it's time to make the MVP something the codebase can carry for years. • The ability to shift gears between building fast and building clean: • Comfort with standard development tooling: Git, GitHub, Jira, and an editor you trust - plus a good eye for the right animated gif when a pull request finally merges. • Comfort with standard development tooling: • Research shows that while men apply to jobs when they meet an average of 60% of listed criteria, women and other marginalized folks tend to only apply when they check every box. Think you have what it takes, but not sure you check every box? Apply to the role anyways. We’d love to talk and determine together whether you could be a great fit!
Benefits
• CDNBase Salary Range: CA$130K – CA$170K • CA$15.5K Bonus • USBase Salary Range: $160K – $200K • $15.5K Bonus • At ZayZoon, we pay based on your knowledge and experience, not your negotiation skills. Our ranges are informed by market data with a goal of paying around the market midpoint. Your starting point will reflect your experience and readiness coming in - typically the upper end of the band is reserved for those who've built deep mastery and a track record of high impact over time. Beyond base salary, we offer a total rewards experience that goes well beyond average, including fully remote work, a company-wide bonus program, meaningful investment in your growth, and a culture we’re genuinely proud of. • Permanently Remote: Work from a desk, a coffee shop, or in the great outdoors - our jobs are fully remote, forever • Permanently Remote: • Flexible Time Off: Whether it's a longer vacation to explore new horizons, a series of short breaks for regular rejuvenation, or stepping away for a new level of mastery in a skillset – our “You-do-You” time off program caters to the diverse and evolving lifestyles of our team with a maximum of 6 weeks vacation • Flexible Time Off: • Instant Benefits: All full-time employees get access to medical, vision, and dental benefits from their very first day including increased mental health coverage and a wellness stipend • Plus: Inclusive parental leave top-up, earned wage access, real time market data for salaries, a supportive culture for lifelong learners and more • Plus: • 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.
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT