Senior Software Engineer

HungerRushHouston, TX
Remote

About The Position

HungerRush is a leading provider of integrated restaurant technology solutions, with HungerRush 360 as its flagship cloud POS system designed to enhance guest experience, drive loyalty, and enable remote restaurant management. The all-in-one system integrates digital ordering (including AI-powered text and talk ordering), delivery management, customer engagement, restaurant management, and payment processing, offering operators greater insight, control, and growth potential. This Senior Software Engineer position focuses on full stack software development for HungerRush 360, covering the entire development cycle from requirements identification, coding, quality control testing, release management, and documentation. The role also involves shaping a positive engineering culture. HungerRush is transitioning to an AI-centric approach, embedding AI into internal processes to streamline development, improve decision-making, and accelerate business value delivery. Engineers are expected to innovate, adapt quickly, and contribute to a culture that thrives on intelligent automation and efficiency. This is a remote role.

Requirements

  • 6+ years experience
  • Demonstrated ability to work individually as well as part of a team
  • Knowledge of .NET technologies including C# and MVC
  • Knowledge of SQL Server and Entity Framework
  • Knowledge of REST API’s (consumption and development)
  • Knowledge of HTML, CSS, and JavaScript
  • Knowledge of NUnit, Moq, or similar unit testing technologies
  • Knowledge of Git or similar source control system

Nice To Haves

  • Experience with Angular, Bootstrap, Vue.js, and other front-end frameworks
  • Experience with Queues, Caches, CDN’s, and other technologies used for building scalable web applications
  • Experience with SQL Azure, Azure Service Bus Queues, and Redis Cache
  • Experience with SaaS, E-Commerce, and consumer facing web applications

Responsibilities

  • Collaborate with HungerRush teams to design, develop, and support existing as well as create new functionality and applications
  • Write high quality code following best practices and standards for coding, compliance, security, and performance
  • Contribute to software development with an emphasis on architecture, design, quality, implementation, and culture
  • Utilize the latest advances in AI software development to improve effectiveness of delivering business value
  • Mentor junior software engineers
  • Help troubleshoot issues and identify bug fixes
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service