Principal Full Stack Engineer

Grubbrr

Century Village Boca Raton (FL)

On-site

USD 120,000 - 180,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

GRUBBRR is seeking a senior full-stack software engineer to help expand and build our next-generation suite of self-ordering applications. We focus on cloud-native, UX-friendly kiosks and online applications across multiple verticals for enterprise clients and small businesses.

The role involves developing architecture, UIs and backend services, extending our toolchain, and guiding a small team to maintain high-quality codebases while collaborating with the architecture group on feature design.

Qualifications

  • Minimum 5 years of relevant experience in full-stack development.
  • Proficient with server-side development (.Net Core preferred).
  • Proficient with serverless implementations and cloud functions.
  • Proficient with data modeling and database technologies.
  • Experience with HTML5/CSS3/JavaScript and modern component frameworks (React, Svelte, Angular).
  • Experience leading a small development team as technical lead.
  • Familiarity with Git for multiple repositories and private NPM packages.

Responsibilities

  • Develop architecture, UIs and backend services for GRUBBRR products.
  • Extend our toolchain and shared libraries for new use-cases.
  • Review code and provide guidance to maintain high-quality codebases.
  • Collaborate with architecture team to design and implement features.

Skills

NET Core
Cloud functions
Messaging systems
Data modeling
HTML/CSS/JavaScript
React/Angular/Svelte
SQL & NoSQL
Event-driven microservices
Tech lead
Git/Monorepos

Education

Bachelor's degree in Computer Science or related field

Tools

Azure Cosmos DB
MS SQL
Git
CI/CD pipelines

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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Full Stack Engineer
Principal Full Stack Engineer

GRUBBRR • Boca Raton (FL)

On-site
USD 120,000 - 180,000
Principal Full Stack Engineer
Principal Full Stack Engineer

GRUBBRR® • Boca Raton (FL)

On-site
USD 120,000 - 160,000
Senior Full-Stack Engineer: Cloud-Native, UX-Driven
Senior Full-Stack Engineer: Cloud-Native, UX-Driven

Grubbrr • Century Village Boca Raton (FL)

On-site
USD 120,000 - 180,000
Cloud-Native Full-Stack Architect & Tech Lead
Cloud-Native Full-Stack Architect & Tech Lead

GRUBBRR® • Boca Raton (FL)

On-site
USD 120,000 - 160,000
Senior Full-Stack Engineer: Cloud-Native SaaS
Senior Full-Stack Engineer: Cloud-Native SaaS

GRUBBRR • Boca Raton (FL)

On-site
USD 120,000 - 180,000
Senior Fullstack Engineer
Senior Fullstack Engineer

Glorio Group • Ohio

On-site
USD 110,000 - 150,000
Full Stack Engineer
Full Stack Engineer

Compunnel, Inc. • Texas

On-site
USD 110,000 - 150,000
Senior Software Engineer Frontend
Senior Software Engineer Frontend

Compunnel, Inc. • Sunnyvale (CA)

On-site
USD 120,000 - 150,000
Full Stack Developer
Full Stack Developer

HBOX Digital Headquarters • United States

On-site
USD 80,000 - 120,000
Fullstack Developer
Fullstack Developer

Confidential • United States

Remote
USD 120,000 - 160,000