Principal Full Stack Engineer

GRUBBRR

  • Boca Raton, FL
  • 6 days ago

    Highlights

    We strive to build Cloud-native, consumer-first, UX-friendly kiosks and online applications across a variety of verticals supporting enterprise clients and small businesses. Our challenge and goal is to provide a frictionless experience for our end-consumers and easy-to-use management capabilities for our customers to work with the variety of systems that already power their businesses.

    Numbers & Facts

    LocationBoca Raton, FL

    Description

    GRUBBRR is seeking a senior full-stack software engineer to help expand and build our next-generation suite of self-ordering applications. We strive to build Cloud-native, consumer-first, UX-friendly kiosks and online applications across a variety of verticals supporting enterprise clients and small businesses. Behind our consumer applications, we integrate and interact with a deep stack of payment, loyalty, and POS systems.

    Our challenge and goal is to provide a frictionless experience for our end-consumers and easy-to-use management capabilities for our customers to work with the variety of systems that already power their businesses.

    Experience Required:

    Minimum 5 years of relevant experience

    Proficient with Server-side development (.Net Core preferred)

    Proficient with serverless implementation such as Cloud functions

    Proficient working with message broker technology

    Proficient with data modeling

    Proficient with HTML5/CSS3/Javascript (ES5/ES6)

    Proficient with a component-based architecture framework (i.e React, Svelte, Angular)

    Proficient with SQL (such as MSSQL) and document-based (Azure NoSQL Cosmos or equivalent) database technologies

    Good understanding of Event-Driven Microservices Architecture

    Experience leading a small team of developers as technical lead

    Proficient in utilizing Git for merging, reverting and otherwise managing multiple repositories

    Proficient in code-sharing techniques such as maintaining private NPM packages, monorepos, etc

    Familiarity and comfort with setting up deployment and build pipelines

    Experience working in a design system or shared component ecosystem

    Experience working with / building offline-first web applications

    Experience building shared, modular systems to support and be consumed by many applications

    Experience working with unique hardware/browser constraints

    Experience with designing SaaS products and cloud infrastructure

    Experience with Mobile platform/app development

    Key Responsibilities:

    Developing architecture, UIs and backend services for our products

    Extending our current toolchain and shared libraries for new use-cases and custom applications

    Reviewing code and providing guidance/feedback to other team members to maintain clean, high-quality codebases

    Collaborating with architecture team to design and develop various features

    Powered by JazzHR

    Similar Jobs

    See more jobs