Senior Full-Stack Engineer
We are looking for a talented Senior Full-Stack Engineer to join our fast-growing, VC-backed retail audit and execution platform. As a key member of our technical team, you will play a critical role in shaping the architecture and direction of our product.
The ideal candidate will have a strong proficiency in Ruby on Rails and React, with experience working across the entire tech stack. You should be able to work independently and collaboratively as part of a small, highly collaborative team.
Key Responsibilities:
* Build and maintain data-driven dashboards using Ruby on Rails and React
* Develop backend logic, algorithms, and data pipelines in Rails
* Improve and expand internal Admin tooling for operations, analytics, and sales
* Work on backend components powering the mobile app used by field shoppers Ensure consistency between mobile data flows and dashboard experiences
Collaboration & Code Quality:
* Work closely with the CTO to ensure backend data is translated into clean, functional UX
* Communicate timelines, tradeoffs, and constraints to non-technical founders
* Provide thoughtful code reviews for junior developers Mentor junior developers on architecture and best practices
Platform & Infrastructure:
* Build and integrate APIs between internal systems and external services
* Work with third-party tools (marketing automation, payments, workflow systems)
* Improve performance, maintainability, and reliability across the codebase
* Identify and fix bugs across frontend, backend, web, and mobile
* Write unit tests and elevate testing best practices over time
Requirements:
* Must Have 5–8+ years of full-stack engineering experience
* Strong proficiency with Ruby on Rails (backend, APIs, logic, data flows)
* Strong proficiency with React (frontend features, UI state, components)
* Experience working across the stack: backend services, APIs, frontend, and internal tools
* Ability to work with both new systems and existing/legacy code
* Experience with data handling, scaling, and performance optimization
* Startup mindset: adaptable, fast, independent, detail-oriented
* Strong communication skills, especially with non-technical stakeholders
Bonus Skills:
* React Native
* AWS
* Background jobs (Sidekiq, queues, workers)
* Data modeling or data pipeline experience
We Offer:
* Opportunities to work on diverse and challenging projects;
* Flexible working conditions;
* A supportive and collaborative team environment.