Foodics

Foodics

Foodics is a cloud-based POS and restaurant management system that offers a comprehensive solution for restaurant owners to efficiently control, streamline, and grow their operations. With real-time insights and a data-driven approach, Foodics helps bu...

Food Products
251-1K
Founded 2014
$198M raised

Description

  • Build and maintain frontend features across client-facing single-page applications using Vue.js.
  • Write clean, well-documented, and testable code with unit tests using Vitest or Jest.
  • Participate in cross-level code reviews by giving and receiving feedback on pull requests.
  • Collaborate with back-end engineers to integrate APIs and ensure smooth end-to-end data flow.
  • Work within Agile/Scrum ceremonies, including standups, sprint planning, retrospectives, and sprint reviews.
  • Identify and address performance bottlenecks and contribute to improving frontend architecture.
  • Build reusable components and contribute to shared code libraries.
  • Work closely with product and design to gather and implement technical and UX requirements.
  • Use AI-assisted development tools to improve output and delivery speed.
  • Stay current with frontend best practices and contribute ideas to the team’s technical direction.

Requirements

  • BSc in Computer Science or a related field, or equivalent practical experience.
  • 3–5 years of professional frontend engineering experience.
  • 2+ years of hands-on Vue.js experience, including both the Options API and Composition API.
  • Strong proficiency in JavaScript and TypeScript, including modern ES6+ syntax and features.
  • Familiarity with Vue ecosystem tools such as Vue Router, Vuex, or Pinia.
  • Experience writing unit tests using Vitest or Jest.
  • Good understanding of asynchronous JavaScript, including Promises, async/await, and the event loop.
  • Experience consuming RESTful APIs.
  • Solid understanding of HTML5 and CSS3, with experience using TailwindCSS.
  • Comfortable with module bundlers such as Webpack or Vite.
  • Experience with Git and PR-based version control workflows.
  • Familiarity with AI-powered development tools such as Cursor, GitHub Copilot, or Claude Code.
  • Experience with a backend technology such as Node.js, .NET/C#, Java, or similar is a plus.
  • Proficiency in English is required.
  • Experience with Nuxt.js and server-side rendering (SSR) is a strong plus.
  • Prior experience in fintech or foodtech environments is a plus.

Benefits

  • Highly competitive compensation packages in USD.
  • Bonus opportunities.
  • Potential for shares.
  • Inclusive and diverse culture that encourages innovation and flexibility.
  • Join a talented team of over 30 nationalities working across 14 countries.
  • Autonomy and mentoring in a supportive team environment.
  • Challenging goals and opportunities for growth.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Staff Software Engineer (Data Platforms)

Prosper 251-1K Banks

Prosper is hiring a Staff Software Engineer for its Data Platforms team to design and build production-grade data services and infrastructure in a remote U.S. fintech environment.

Agile C# CI/CD Docker GCP Go Java Kubernetes PostgreSQL Python SQL Terraform
5 minutes ago

Senior Software Engineer, Data Platform

Zus Health 51-250 IT Services

Senior Software Engineer for Zus’s Data Platform team, building and operating healthcare data services that manage large-scale patient records and power APIs, bulk data offerings, and access-controlled data delivery.

Apache Spark AWS Azure CircleCI CloudFormation Databricks dbt GCP GitHub Actions Go Microservices Python Snowflake Terraform
5 minutes ago

Staff Engineer (Checkout)

RecargaPay 251-1K Capital Markets

RecargaPay is hiring a Senior Software Engineer to design and maintain scalable financial services systems for its AI-first, fully remote platform serving millions of Brazilian consumers and small businesses.

AWS CI/CD GitHub Java Kafka Microservices PostgreSQL Spring Boot
5 minutes ago

Software Engineer, Data Acquisition

Lucidworks 51-250 Internet Software & Services

Lucidworks is hiring a remote Software Engineer, Data Acquisition to build and maintain connector plugins and the Data Integration Platform that power search and personalization across client data sources.

Active Directory AWS GCP Git GitHub Helm Java JavaScript JIRA Kubernetes Node.js Python
20 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers