About the Role:
This is a challenging opportunity for an experienced software developer to work on high-quality projects that make a significant impact.
The ideal candidate will have a strong background in building production web applications, with expertise in React and TypeScript. They will also be proficient in solid backend skills, such as Rails and relational databases, and have experience designing clean, scalable APIs and data flows.
Responsibilities:
* Consistently develop and deliver high-quality work with a high focus on quality
* Work closely with client teams to deliver complex components in a deadline-driven environment
* Lead by example through the implementation of challenging and complex components
* Foster best practices and maintain regular reporting and work progress
* Communicate and share information with other team members and stakeholders
* Mentor other developers
* Be open-minded & proactive, don't settle for what is required
* Participate in discussions with clients and team members about technical best practices and help teams identify optimal technical solutions
* Ensure quality through adherence to technical best practice, mentorship and feedback
Evaluation Criteria:
The following are key performance indicators for this role:
1. Evaluating results (what you've shipped)
2. Quality and reliability of your code.
3. Consistency in delivery.
4. Feedback from peers and leads.
5. Your ability to work independently and unblock others.
Requirements:
To be successful in this position, you will need:
* 10+ years experience building production web apps
* Strong in React and TypeScript
* Solid backend skills in Rails and relational databases
* Experience designing clean, scalable APIs and data flows
* Strong understanding of performance optimization
* A willingness to test new tools and push us forward
* Clear communicator, especially in async environments
* Ownership mindset, you spot issues early and solve them
* Business-first thinking, you care about impact, not just code
What We Offer:
We offer a supportive and collaborative environment, where you can grow your skills and take on new challenges. Some benefits include:
* Real Impact: You'll work on meaningful products that make a measurable difference.
* Remote-First, Office Friendly: Work from wherever you're most productive - whether that's your home, a co-working space, or one of our offices.
* An Outstanding Team: Talented, kind, and hard-working people who care deeply about their craft—and about each other.
* Growth: You'll be supported in growing your craft, exploring new paths, and stepping into greater responsibility—at your own pace.
* A Culture of Excellence: We care deeply about doing the right thing—for our clients, our team, and ourselves.