Description
Job Summary:
Takeat is seeking a Mid-Level Full-Stack Developer to evolve our product, take ownership of end-to-end features, and contribute technical excellence and business insight to our restaurant management ecosystem.
Key Highlights:
1. Work on product evolution within a restaurant management ecosystem
2. Autonomy to make decisions and execute tasks responsibly
3. A dynamic environment with real development opportunities
**About Takeat**
Takeat is a comprehensive restaurant management ecosystem designed to simplify operations and increase results. Our differentiator is experience: simple, intuitive, and fully integrated. Here, you are part of something big, real, and built together with those on the front lines of *foodservice*.
**Your Mission**
We are looking for a Mid-Level Full-Stack Developer to directly drive the evolution of our product. Your primary objective will be to own features end-to-end (end\-to\-end) within a well-understood context and deliver them with quality and predictability. You will not merely execute tasks but act as an engineer who understands how code impacts the real-world operations of a restaurant.
**Responsibilities and Duties — Autonomy with Responsibility**:
Ability to independently handle medium- and large-sized tasks with minimal assistance, promptly flagging blockers.
**Business Acumen**: Understand the Takeat ecosystem to avoid making technical decisions that harm operations (e.g., knowing that modifying the Menu flow directly impacts customer revenue in real time).
**Technical Quality**: Write clean, testable, and scalable code. Actively participate in technical discussions and propose better approaches.
**Mentorship**: Support junior developers (answering technical questions, conducting thorough Code Reviews, and promoting our engineering standards).
**Ownership**: Investigate production issues by reviewing logs and monitoring tools. Proactively raise performance and security concerns before they become incidents.
**Requirements and Qualifications**
Solid experience with Node.js (focused on RESTful APIs using Express).
Experience with React for building high-performance user interfaces.
Experience with Sequelize ORM and relational database modeling (SQL).
Understanding of version control (Git) and Pull Request workflows.
Bonus:
Prior experience in payment systems, e-commerce, or food delivery platforms.
Experience with Electron.
Knowledge of automated testing (Jest, React Testing Library, Cypress).
**Why Join Us?**
Here, you’ll enjoy decision-making autonomy, a dynamic environment, and real development opportunities. We value strategic thinkers and problem-solvers focused on results. You’ll grow alongside a rapidly expanding team in the *foodservice* industry.