About the role
What you'll do
Feature Development:
Build and ship user-facing features across our full stack (Ruby on Rails + React).
Drive improvements in application performance, UX, and reliability.
Technical Decision-Making:
Scope and design solutions that balance product needs, technical quality, and speed.
Contribute to architectural decisions and help evolve our systems as the platform scales.
Collaboration & Communication:
Work closely with product managers, designers, and other engineers to ship high-quality features quickly.
Partner with our Machine Learning team to integrate AI-powered capabilities into the product.
Engineering Excellence:
Write clean, maintainable, well-tested code.
Participate in code reviews and raise the bar for engineering best practices.
Help improve team workflows, tooling, and development processes.
(For more advanced senior engineers):
Take ownership of cross-cutting initiatives or critical technical areas.
Mentor teammates and help level up the broader engineering team.
What We're Looking For:
Experience:
5–8+ years of experience in software engineering, including meaningful ownership of features or systems.
Experience working on a collaborative product team, ideally at a fast-paced startup or scale-up.
Technical Skills:
Strong foundation in web application architecture and RESTful APIs.
Proficient in Ruby on Rails or a comparable backend framework.
Comfortable building modern frontend applications with JavaScript/TypeScript and React.
Familiar with relational databases and query optimization.
Experience with CI/CD pipelines, cloud infrastructure (AWS), and containerization (Docker/Kubernetes) is a plus.
You Might Be a Good Fit If You:
Are a senior engineer who wants more product impact, architectural input, and team influence.
Like balancing craft and pragmatism to ship well-engineered features quickly.
Can own a project end-to-end while keeping teammates in the loop.
Are comfortable with ambiguity and enjoy solving complex, real-world problems.
Want to grow your technical leadership in a startup environment without stepping out of a hands-on role.