Principal Full Stack Engineer

GRUBBRR

$125K — $150K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Minimum 5 years of relevant experience in software engineering.
  • Proficient in server-side development, preferably with .Net Core.
  • Strong knowledge of serverless implementations and message broker technologies.
  • Experienced with data modeling and SQL/database technologies.
  • Skilled in using front-end technologies like HTML5/CSS3/JavaScript, and modern frameworks.
  • Good understanding of microservices architecture and event-driven systems.

Responsibilities

  • Develop architecture, UIs, and backend services for self-ordering applications.
  • Extend toolchain and shared libraries for new use-cases and custom applications.
  • Review and provide feedback on code to ensure high-quality codebases.
  • Collaborate with architecture team to design and develop various product features.

Benefits

  • Flexible work schedule and possible remote working options.
  • Opportunities for professional development and upskilling.
  • Collaborative work environment with a focus on innovative solutions.
  • Chance to work on cutting-edge technology in the self-service industry.
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

Similar Jobs

More Jobs at GRUBBRR

More Information Technology Jobs

Find similar Principal Full Stack Engineer jobs: