Full Stack Developer Position
This role is perfect for someone who wants to build software that changes lives and moves industries forward. As a Senior Full Stack Developer, you will be working on meaningful products that make a measurable difference from healthcare and commerce to sustainability and next-gen tech.
About the Job
You will consistently develop and deliver high-quality work with a high focus on quality. You will work closely with client teams to deliver complex components in a deadline-driven environment. You will lead by example through the implementation of challenging and complex components. You will foster best practices and maintain regular reporting and work progress. You will communicate and share information with other team members and stakeholders. You will mentor other developers. You will be open-minded & proactive, don't settle for what is required. You will participate in discussions with clients and team members about technical best practices and help teams identify optimal technical solutions. You will ensure quality through adherence to technical best practice, mentorship and feedback.
About the Ideal Candidate
We are looking for someone with 10+ years experience building production web apps. They should be strong in React and TypeScript. They should have solid backend skills in Rails and relational databases. They should have experience designing clean, scalable APIs and data flows. They should have a strong understanding of performance optimization. They should be a clear communicator, especially in async environments. They should have an ownership mindset, they spot issues early and solve them. They should have business-first thinking, they care about impact, not just code.
Tech Stack
Frontend: React, TypeScript, Context API, Hooks
Backend: Ruby on Rails
Database: PostgreSQL
Data: BigQuery
Infra: AWS, Google Cloud, Heroku
Testing: RSpec, Cypress
CI/CD: GitHub Actions
About the Company Culture
We prioritize async collaboration, respect your time zone, and focus on outcomes over hours. We believe in continuous improvement and give feedback that's sometimes nitpicky. We value talent, kindness, and hard-working people who care deeply about their craft—and about each other. No egos. No politics. Just professionals doing their best work.
The Interview Process
We will always let you know clearly what the next step is. We will share updates and feedback wherever possible. We will invite questions if anything feels unclear. We do not look for perfection, but to understand patterns, strengths, and context. We use references to learn how to support you best. The process includes Expressing Interest, Talent Partner Conversation, Take Home Assignment, Technical interview, Operational interview, Reference Checks, and Offer.