Senior Web Developer Opportunity
">
* We are seeking an experienced Senior Web Developer to join our team.
">
You will be responsible for developing high-quality web applications using React and TypeScript.
">
About the Role:
">
* Design and implement scalable, efficient, and maintainable software solutions.
* Collaborate with cross-functional teams to deliver complex projects on time.
* Lead by example through mentoring junior developers and promoting best practices.
* Develop and maintain clean, well-structured, and testable code.
* Participate in technical discussions and contribute to architectural decisions.
">
Requirements:
">
* 10+ years of experience building production web applications.
* Strong proficiency 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, willing to take initiative and solve problems.
* Business-first thinking, caring about impact beyond code.
">
Benefits:
">
* Remote work options.
* Opportunities for growth and professional development.
* A dynamic and supportive team environment.
* Flexible work arrangements to balance work and personal life.
">
What We're Looking For:
">
We want someone who is passionate about building high-quality software, has excellent communication skills, and can thrive in a fast-paced environment.
">
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.
">
Why You'll Love Working Here:
">
* Real Impact: Work on meaningful products that make a measurable difference.
* Remote-First, Office Friendly: Work from anywhere, collaborate in person, or work onsite regularly.
* Growth: Supported in growing your craft, exploring new paths, and stepping into greater responsibility.
* Culture of Excellence: Care deeply about doing the right thing – for clients, team members, and yourselves.
">
This Role Might Not Be for You:
">
* If you prefer well-defined structure.
* If distributed work isn't your thing.
* If feedback doesn't excite you.
* If change makes you uncomfortable.
">
How to Apply:
">
Please send us your resume, a short note about what excites you about this role, and links to your work.
">
We review every application with care. If there's a fit, we'll reach out to schedule next steps.
">
Our Hiring Process:
">
* Express Your Interest.
* Talent Partner Conversation.
* Take Home Assignment.
* Technical Interview.
* Operational Interview.
* Reference Checks.
* Offer.
">
Languages:
">
* Main language used: English (en).