As a Full Stack Developer, you will design, develop, and maintain scalable web applications. You’ll work across front-end and back-end systems, collaborating with cross-functional teams to deliver high-quality software. The ideal candidate is passionate about clean code, emerging technologies, and solving real-world challenges., you’ll be responsible for:
- Design, develop, and maintain scalable, secure, and high-performance web applications;
- Collaborate with product managers, designers, and other engineers to define and implement innovative solutions;
- Build and maintain RESTful APIs and/or GraphQL endpoints for seamless communication between front-end and back-end systems;
- Develop responsive user interfaces using modern front-end frameworks;
- Write clean, maintainable, and well-documented code following best practices and coding standards;
- Optimize applications for maximum speed, scalability, and performance;
- Conduct thorough testing (unit, integration, end-to-end) and debugging of web applications;
- Participate in code reviews and provide constructive feedback to team members;
- Stay updated on emerging technologies, industry trends, and best practices to continuously improve engineering processes;
- Relevant business degree; A Bachelors/Masters in Computer Science or IT or a related field;
- Fluency in English is a must;
- 3-5 years of frontend/ fullstack with primary frontend responsibilities engineering experience;
- building mature, modularized and scalable software systems;
- Experience shipping production grade applications with React/NextJS or any other frontend js library/framework;
- Knowledge of state management libraries (e.g., Redux);
- Knowledge with RESTful APIs and asynchronous request handling;
- Hands-on experience in Golang and Python;
- Strong understanding of POS and other third-party integrations;
- Designing and implementing secure software solutions;
- Knowledge of any CSS library/framework such as Material UI/ Tailwind/ Bootstrap;
- Good command over JavaScript and ES6 syntax;
- Familiarity in writing unit tests for front-end applications using testing frameworks (e.g., Jest);
- Ability to work with minimal supervision, self-managed will be an advantage;
- Understanding of DevOps software development environment: using Git, continuous integration and automated tests;
- Experience with AWS will be a plus;
- Familiarity and experience with Docker will be a plus;
- Strong entrepreneurial spirit - you want to build something big and have a measurable impact for your efforts;
- Be part of an exciting, fast-paced environment, where you can grow the business from an early-stage start-up into a global organization;
- Drive growth and tailoring of fast-evolving new products and features;
- Work with highly motivated people, enthusiastic about improving the customer experience at table-service restaurants.
Generating Apply Link...