Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Skip to job details

Back to Results

Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

GRUBBRR

Principal Full Stack Engineer

Career Insights for Full Stack Developer

See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.

Scorecard

Based on Florida data

Review key factors to help you decide if this role fits your goals. How is this calculated?

Were these scores useful?

What they do

A Full Stack Developer writes code to support all aspects of a web-application, including the front-end which implements the visual elements and the back end which provides the business logic in the application. Needs to be skilled in front-end language such as javascript, back end languages such as Python, Ruby or PHP and database languages such as SQL. Analyzes customer or user needs, designs programs, writes code, tests design, and documents programs. May assist with upgrades or maintenance.

$115,360 / year median in Florida

+18% projected growth

Explore Career

Job Description

Principal Full Stack Engineer
GRUBBRR - 4.5
Boca Raton, FL Job Details Full-time 21 hours ago Qualifications Data model design Version control Software engineering CSS Data modeling projects Mobile product development UI design systems System design Git Schema design Infrastructure architecture design Microservices SQL Event-driven architecture Team management ECMAScript Cloud Native Design Experience with SaaS (as product category for technical sales engineers) Developing and maintaining backend systems Web applications System deployment Front-end component implementation DevOps automation SaaS HTML Full 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 4NcLlVOP9A