GoTo Foods · 7 hours ago
Principal Software Engineer
Go To Foods is on a journey to build out an industry leading Digital Platform which will power its 7 existing brands and enable smooth integration of future brands. The Principal Software Engineer will oversee the solution architecture and development of the backend API components of the platform that powers our digital assets, providing technical leadership through coaching and mentorship to other team members.
Food and BeverageFood ProcessingRestaurantsRetail
Responsibilities
Lead the design and solutioning of high-performance backend APIs using Express.js and Nest.js
Collaborate with product and technology leadership to help plan the roadmap for technology pods
Research and assess feasibility of features suggested by business teams
Guide team development efforts towards successful project delivery, providing technical leadership to teammates through coaching and mentorship
Maintain high standards of software quality within the team by establishing best practices and performing peer code reviews
Foster CI/CD practices, automated testing, and deployment pipelines to ensure a smooth development and release process
Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain enterprise platform services
Provide guidance to engineering teams in support of cloud infrastructure
Prepare reports, manuals and other documentation on the status, operation and maintenance of software
Develop, refine, and tune integrations between applications
Analyze and resolve technical and application problems
Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties
Adhere to high-quality development principles while delivering solutions on-time
Research and evaluate a variety of software products
Qualification
Required
Bachelor's degree in Information Systems, Computer Science, or a related field, required
7+ years' experience as a Software Developer in NestJS, ExpressJS, NodeJS, KOA or other frameworks
5+ years' experience with cloud platforms like Azure, GCP, or AWS
3+ years' experience with Kubernetes
Experience with Terraform or other cloud SDKs
Prior experience in technical leadership, team development and supporting delivery
In-depth knowledge and experience with developing web applications with service-oriented framework, microservices and Rest APIs
Proficiency in TypeScript, with a deep understanding of its concepts and features
Extensive experience designing and developing enterprise grade software
Experience with source control management systems like Git and continuous integration/deployment environments
Experience with agile development methodologies including Kanban and Scrum
Experience with debugging, performance profiling and optimization
Expert level knowledge with Node, Express.js, Nest.js, NPM, React, Babel, Firebase, React, Gatsby, JAMStack, Application Insights
Expert level debugging capabilities and deep understand of deployment architectures to debug distributed applications
Deep understanding of authentication strategies
Advanced knowledge of CICD practices and ability to understand pipelines
Advance user of GIT, Jira, Confluence, and other supporting tools
Comprehensive understanding of object-oriented and service-oriented application development techniques and theories
Internally motivated, able to work proficiently both independently and in a team environment
Strong communication skills with both internal team members and external business stakeholders
Strong initiative to find ways to improve solutions, systems, and processes
Experiences with QSR solutions like OLO
Experiences with enterprise integrations of CMS
High level working knowledge of SSO, application implementation, administration, SAML Authentication, etc
Ability to communicate complex, technical concepts to business leaders and technical resources in clear concise language; to convey clear, concise information in verbal, written, electronic, and other communication formats; to demonstrate active listening while engaging others; and to articulate ideas and present information to all levels of the organization and varying sizes of audiences
Ability to develop and maintain positive business relationships and foster an environment of mutual respect, understanding, trust, and support
Ability to adapt and adjust planned work through analyzing work demands, competing priorities, and tight deadlines; and to understand the most effective and efficient means to accomplish tasks within the parameters of the organizational structure, processes, systems, and policies
Ability to exercise judgment and discretion in dealing with matters of significance; and to conduct research, analyze data, and arrive at valid conclusions
Ability to conduct research, perform analysis, and communicate results effectively
Ability to anticipate and respond to the needs of stakeholders (e.g., internal, and external customers, etc.) in a timely manner
Comfortable using AI coding tools using GitHub copilot
Preferred
Master's degree
Company
GoTo Foods
Atlanta-based platform company GoTo Foods (formerly known as Focus Brands) is a leading developer of global multi-channel foodservice brands.
H1B Sponsorship
GoTo Foods has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1)
2024 (1)
2023 (4)
2020 (1)
Funding
Current Stage
Late StageLeadership Team
Recent News
The News Front
2025-09-26
2025-07-18
Company data provided by crunchbase