Job Title
As a Senior Full-Stack Engineer, you will be responsible for building and maintaining data-driven dashboards using Ruby on Rails + React. You will work closely with the CTO to ensure backend data is translated into clean, functional UX.
Key Responsibilities:
* Core Product Development:
* Build and maintain data-driven dashboards using Ruby on Rails + 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 (not people management).
* 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.
* Maintain clean, well-structured, well-documented code.
What We're Looking For:
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.
* Experience reviewing code and mentoring junior developers.
Bonus Skills:
* React Native.
* AWS Background jobs (Sidekiq, queues, workers). Data modeling or data pipeline experience.
Who Thrives Here:
You're a builder at heart.
You enjoy owning full features end-to-end — backend logic, data models, UI, APIs, integrations, dashboards, internal tools.
You like fast-moving environments where engineering decisions directly impact the roadmap.
You're comfortable collaborating with both technical and non-technical founders.
If you want the chance to build core product DNA in an early-stage company, this role is for you.
We Offer:
Opportunities to work on diverse and challenging projects;
Flexible working conditions;
A supportive and collaborative team environment.
12 vacation days per year;
5 sick days per year;
English classes.
Access to psychologist support for mental well-being.