Job Title: Senior Full-Stack Engineer
We are seeking a skilled and experienced Senior Full-Stack Engineer to join our team. As a key member of our engineering department, you will be responsible for designing, developing, and maintaining our platform's backend infrastructure.
* Main Responsibilities:
* Design and implement scalable data-driven dashboards using Ruby on Rails and React.
* Develop and maintain 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 and 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 and 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.
* Maintain clean, well-structured, well-documented code.
This role requires strong technical skills, excellent communication skills, and a passion for delivering high-quality software solutions.