Senior Fullstack Engineer (ROR & JS)
We are seeking an expert developer, technical leader, and core team member who will take end-to-end ownership of whole systems and drive major complex systems initiatives. This role is critical as we actively reshape our Software Development Lifecycle (SDLC) to be AI-driven, utilizing agent-based workflows. The ideal candidate will work closely with other experienced engineers to contribute to and execute the teamโs technical strategy, maintain the long-term health of our Ruby on Rails monolith and future systems, and demonstrate the flexibility required to excel in a rapidly evolving, small-team-minded environment. This role must ensure successful delivery against team and organizational goals.
What will you help deliver:
- Lead the technical execution and successful delivery of large, complex projects, providing architectural guidance and coordinating efforts among team members and relevant stakeholders.
- Be accountable for the long-term architecture, health, and quality of the teamโs codebase and systems.
- Champion the adoption and execution of an AI-driven SDLC, specifically utilizing agent-based building techniques, and demonstrating a high degree of flexibility and willingness to learn.
- Lead engineering designs, soliciting feedback and building consensus across the team, while presenting and implementing best practices and patterns.
- Take full-cycle ownership of projects, including coordination, planning, risk management, security and compliance reviews, design, development, testing, rollout, and maintenance; resulting in an improvement of customer, product, and/or business outcomes.
- Make high-quality, impactful technical contributions across the full stack, encompassing light infrastructure work and a full-stack Ruby on Rails monolith.
- Drive collaboration with teammates, partners, and stakeholders to advance team and organizational goals.
- Mentor L5 engineers, lifting the skills and expertise of those around you, and cultivating learning and growth within the team.
Requirements
- A senior full-stack engineer (7+ years) with significant technical leadership experience.
- Deep expertise in Ruby on Rails (6+ years) and PostgreSQL.
- Strong front-end experience with JavaScript/TypeScript, ideally including Stimulus JS or React, plus comfort with Tailwind CSS.
- Experience working on and owning complex systems end to end, including architecture, implementation, and long-term maintenance.
- Solid exposure to Heroku and/or GCP (or similar cloud environments).
A big differentiator for this search is that weโre actively reshaping our SDLC to be AI-driven, with a strong emphasis on agent-based workflows. Weโd love someone who:
- Has real experience using AI throughout the SDLC and in product development, not just as a side tool.
- Ideally has hands-on experience building with agents (or is demonstrably eager and able to ramp up quickly here).
Nice-to-haves (not required, but definitely pluses):
- Background in FinTech or PropTech.
- Prior startup experience.
- Experience in SOC2/ISO-compliant environments.
- Exposure to fraud detection or identity verification work.
Benefits
- Work remotely Monday - Friday, 40 hours a week (no weekends)
- Vacation: 10 business days a year
- Holidays: 5 National Holidays a year
- Company Holidays: 5 Company Holidays a year (Christmas Eve, Christmas Day, New Year's Eve, New Year's Day, Zipdev Day)
- Parental Leave
- Health Care Reimbursement
- Active Lifestyle Reimbursement
- Quarterly Home Office Reimbursement
- Payroll Deduction Purchase Plans
- Longevity Bonus
- Continuous Learning Bonus
- Access to Training and Professional Development Platforms
- Did we mention it's REMOTE?!!
One of our core values at Zipdev is "Be authentic." that's why we encourage you to answer the application form in your own words; we are interested in getting to know you, not a digital assistant.
Wondering how our remote environment or our payment method work? We've put together some helpful answers in our FAQs at the bottom our our career site. Take a look and let us know if you have any other questions!