Job Description
This is a challenging role that requires strong technical skills, experience in building production web applications, and a willingness to work independently. As a senior full stack developer, you will be responsible for developing and delivering high-quality software solutions that meet the needs of our clients.
You will 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.
The ideal candidate will have 10+ years of experience building production web apps, strong skills in React and TypeScript, solid backend skills in Rails and relational databases, experience designing clean, scalable APIs and data flows, and a strong understanding of performance optimization.
In addition, the candidate should be a clear communicator, especially in async environments, have an ownership mindset, spot issues early, and solve them, and have business-first thinking, caring about impact, not just code.
Key Responsibilities
* Develop and deliver high-quality software solutions
* 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 clearly, raising issues early and contributing to reviews
* Deliver what you commit to
Requirements
* 10+ years of experience building production web apps
* Strong skills 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
* Clear communicator, especially in async environments
* Ownership mindset, spotting issues early and solving them
* Business-first thinking, caring about impact, not just code
Benefits
This role offers a competitive salary, opportunities for growth and professional development, and a collaborative and dynamic work environment.
We prioritize async collaboration, respect your time zone, and focus on outcomes over hours.
About Us
We are a remote-first company, and we welcome applicants from all over the world.
We believe in doing things right, because it's the right thing to do, and we care deeply about our work and about each other.