Software Engineer
We are seeking a skilled software engineer to join our team. The ideal candidate will have 10+ years of experience building production web apps, strong knowledge of React and TypeScript, and solid backend skills in Rails and relational databases.
About the Role
This is a full-stack position that requires the ability to work independently and collaboratively as part of a team. You will be responsible for developing high-quality code, working closely with client teams to deliver complex components, and leading by example through the implementation of challenging and complex components.
Responsibilities
* Develop and deliver high-quality software products
* Work closely with client teams to deliver complex components
* 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
Requirements
* 10+ years of experience building production web apps
* Strong knowledge of 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
Benefits
* Paid time off
* Health insurance
* Professional development opportunities
* A dynamic and supportive work environment
Others
We prioritize async collaboration, respect your time zone, and focus on outcomes over hours. We're a remote-first company, but if you're near an office, you're welcome to drop in, collaborate in person, or work onsite regularly. We believe in continuous improvement and are committed to creating a culture of excellence.
],