About The Position

The Senior Systems Engineer- Web Applications plays a pivotal role in the design, development, and support of high-performing software solutions and system integrations that drive restaurant operations, supply chain systems, and guest-facing eCommerce platforms—including online ordering, mobile applications, and third-party integrations. This role ensures seamless connectivity between digital experiences and in-restaurant technologies by leveraging modern development frameworks and API-driven architectures. The ideal candidate possesses advanced .NET development expertise, strong REST API design skills, and a collaborative, solutions-oriented mindset.

Requirements

  • 5+ years of experience in enterprise software development, focusing on both front-end and back-end components.
  • Advanced proficiency in C#, .NET Core, ASP.NET (including Razor Pages, Web Forms, and SPA architectures).
  • Solid experience with modern JavaScript frameworks (Vue.js, Angular) and TypeScript.
  • Proven expertise in REST API design and implementation for cross-system integration.
  • Familiarity with restaurant technology stacks (POS, kitchen display systems, BOH software) and their integration with cloud or enterprise platforms.
  • Experience with eCommerce ecosystems, including web/mobile ordering and third-party service integration.
  • Competent in relational database development (SQL Server, Oracle) and foundational NoSQL knowledge.
  • Working knowledge of Azure or comparable cloud environments.
  • Proficient with CI/CD and version control tools such as Azure DevOps, GitHub Actions, or Jenkins.
  • Strong analytical and debugging skills with a proactive, ownership-driven approach.
  • Excellent interpersonal and communication skills with the ability to collaborate across functional teams.
  • Agile mindset with a capacity to adapt quickly in a dynamic technology landscape.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related discipline, or equivalent work experience.

Nice To Haves

  • MuleSoft Anypoint Platform is a plus.
  • Microsoft Certified: Azure Developer Associate a plus.
  • Other relevant certifications are a plus

Responsibilities

  • Restaurant Systems Development: Enhance, maintain, and modernize mission-critical web applications supporting restaurant operations, supply chain management, and back-of-house systems. Ensure robust, real-time data integration between on-premise systems and cloud services. Diagnose and resolve issues across scheduled, integrated workflows to minimize operational disruptions.
  • eCommerce Platform Development: Support and evolve customer-facing applications for online ordering and mobile platforms, ensuring a seamless and intuitive guest experience. Design and implement secure, scalable RESTful APIs for third-party services such as payment gateways, delivery partners, and loyalty platforms.
  • Shared Responsibilities: Develop, test, and deploy enterprise-grade software using technologies including C#, .NET Core, ASP.NET, JavaScript, Vue.js, Angular, and TypeScript. Participate in peer code reviews and promote engineering best practices to ensure code quality, maintainability, and performance. Build and optimize REST APIs to enable consistent data exchange between eCommerce and restaurant platforms. Partner with architects on cloud migration strategies and modernization of legacy systems. Implement CI/CD pipelines and DevOps practices to support agile delivery across multi-channel environments. Troubleshoot application stack issues and provide root-cause analysis to drive long-term stability. Ensure compliance with security, privacy, and data protection regulations (e.g., PCI-DSS, GDPR).
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service