Smalls is looking for a Senior Full Stack Software Engineer to help shape the future of its digital platform by designing, building, and shipping high-impact features, while raising the bar for engineering quality and scalability.
Requirements
- proven full stack expertise.
- Strong proficiency with Ruby on Rails and React (or similar frameworks).
- Experience designing and working with APIs and relational databases (PostgreSQL preferred).
- Familiarity with infrastructure and tools like Docker, Redis, Heroku, Sidekiq, and background job processing.
- Solid understanding of software design principles and ability to balance technical trade-offs.
- Huge plus: familiarity with TypeScript, Node.js, or Shopify ecosystems.
- Huge plus: experience with React, React router (SSR), Ruby on Rails and tools like Heroku, Postgres, Shopify, Stripe, Contentful
Responsibilities
- Design, build, and ship features across our stack (Rails + React) with a focus on performance, reliability, and scalability.
- Own complex projects end-to-end—from architecture to deployment—while contributing clean, testable, maintainable code.
- Collaborate closely with product, design, and other teams to translate business problems into thoughtful technical solutions.
- Provide guidance and mentorship to other engineers, raising the bar for code quality, and engineering practices.
- Participate in code reviews, architecture discussions, and technical planning to ensure high standards across the team.
- Identify opportunities to improve and refactor the codebase, helping us scale sustainably.
- Troubleshoot and resolve system issues with urgency, always keeping the customer experience in mind.
Other
- 6+ years of software engineering experience
- Comfortable leading by example—mentoring peers, influencing technical direction, and driving projects to completion.
- Strong collaborator who thrives in cross-functional environments.
- Curious, adaptable, and eager to contribute beyond code, helping shape how a growing engineering team operates.
- Huge plus: experience in DTC or subscription-based businesses.
- Huge plus: interest in scaling engineering processes and best practices.
- travel for department & company off-sites and retreats.