Job Title: Full Stack Software Engineer
About the Role
We are seeking an experienced Full Stack Software Engineer to join our team. As a Full Stack Software Engineer, you will be responsible for building and maintaining data-driven dashboards using Ruby on Rails and React. You will work closely with our CTO to ensure backend data is translated into clean, functional UX.
Key Responsibilities
1. Build and maintain data-driven dashboards using Ruby on Rails and React
2. Develop backend logic, algorithms, and data pipelines in Rails
3. Improve and expand internal Admin tooling for operations, analytics, and sales
4. Work on backend components powering the mobile app used by field shoppers
5. Ensure consistency between mobile data flows and dashboard experiences
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
* Experience reviewing code and mentoring junior developers
What 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.