Principal Full Stack Engineer

GRUBBRR
  • Boca Raton, FL
  • Autofill and Review
16 days ago

Job 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

Numbers & Facts

LocationBoca Raton, FL

Skills

  • Cloud Computingunmatched
  • Code Reviewsunmatched
  • Customer Support/Serviceunmatched
  • Data Modelingunmatched
  • Ecosystemsunmatched
  • Gitunmatched
  • Internet Applicationunmatched
  • Kiosksunmatched
  • Leadershipunmatched
  • Message Brokerunmatched
  • Microsoft .NETunmatched
  • Mobile Applications Developmentunmatched
  • People Managementunmatched
  • Product Designunmatched
  • Server Programming/Applicationsunmatched
  • Small Businessunmatched
  • Software Engineeringunmatched
  • Software as a Service (SaaS)unmatched
  • Team Lead/Managerunmatched
  • Technical Leadershipunmatched
  • Use Casesunmatched
  • User Interface/Experience (UI/UX)unmatched
  • Web Browsersunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder