Principal Full Stack Engineer

Boca Raton, FL
Full Time
Experienced

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

Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

To comply with government Equal Employment Opportunity and/or Affirmative Action reporting regulations, we are requesting (but NOT requiring) that you enter this personal data. This information will not be used in connection with any employment decisions, and will be used solely as permitted by state and federal law. Your voluntary cooperation would be appreciated. Learn more.

Invitation for Job Applicants to Self-Identify as a U.S. Veteran
  • A “disabled veteran” is one of the following:
    • a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or
    • a person who was discharged or released from active duty because of a service-connected disability.
  • A “recently separated veteran” means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.
  • An “active duty wartime or campaign badge veteran” means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.
  • An “Armed forces service medal veteran” means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.
Veteran status


Human Check*