Full-Stack Engineer Job Description
Overview
We're seeking a seasoned Full-Stack Engineer to join our fast-growing team. As a key contributor, you'll play a vital role in shaping our core product DNA and driving technical innovation.
Job Responsibilities
1. Design and develop data-driven dashboards using Ruby on Rails + React, ensuring seamless integration with mobile app components.
2. Develop backend logic, algorithms, and data pipelines in Rails, focusing on scalability, performance, and maintainability.
3. Improve and expand internal Admin tooling for operations, analytics, and sales, optimizing user experience and workflow efficiency.
4. Collaborate closely with the CTO to ensure backend data is translated into clean, functional UX, meeting both business and technical requirements.
5. Provide thoughtful code reviews for junior developers, mentoring them on architecture and best practices.
Requirements
* 5–8+ years of full-stack engineering experience, with expertise in Ruby on Rails and React.
* Strong proficiency in working across the stack, from backend services to frontend features and UI state management.
* Ability to work with both new systems and existing/legacy code, adapting to changing project demands.
* Experience with data handling, scaling, and performance optimization, as well as reviewing code and mentoring junior developers.
What We Offer
* Opportunities to work on diverse and challenging projects, contributing to high-impact product areas.
* A supportive and collaborative team environment, with flexible working conditions and opportunities for growth.
* Flexible vacation policy, English classes, and access to psychologist support for mental well-being.