Summary
The Restaurant Store is seeking a Full Stack Engineer to join its centralized development team supporting retail operations. The role involves designing, developing, and maintaining front-end experiences, back-end services, APIs, integrations, and internal systems across the full software development lifecycle.
Responsibilities
- Design, develop, and maintain scalable full-stack applications and services
- Build new features and enhance existing functionality across our retail platforms
- Develop and maintain integrations between internal systems, including our GraphQL API
- Troubleshoot and resolve application and integration issues to improve system performance and reliability
- Collaborate with teammates on technical design, code reviews, and architectural decisions
- Work closely with cross-functional teams to deliver high-quality software that supports our retail operations
Skills
- * Access to a reliable and secure high-speed internet connection
- * Access to a home router and modem
- * A dedicated home office space that is noise- and distraction-free
- * A valid, physical address (apartment, suite, etc.)
- * The desire and ability to work and communicate with other team members via chat, webcam, etc
- * Legal residents of one of the following states: (AK, AL, AR, AZ, CT, DE, FL, GA, IA, ID, IN, KS, KY, LA, MD, ME, MI, MN, MO, MS, MT, NC, ND, NE, NH, NJ, NM, NV, OH, OK, PA, SC, SD, TN, TX, UT, VA, VT, WI, WV, and WY)
- We only accept W-2 candidates, H-1B sponsorship is not available
- * 3+ years of professional experience developing applications with C#/.NET Core
- * Experience working with SQL databases, including writing and optimizing queries
- * Experience with at least one modern front-end framework (such as React, Angular, Vue.js, or similar)
- * Strong understanding of object-oriented programming principles and software development best practices
- * Experience using Git or another version control system
- * Ability to troubleshoot, debug, and resolve application issues in a collaborative team environment
- This role does not require a degree
- Cable or fiber internet connections (at least 75mbps download/10mbps upload) are preferred, as satellite connections often cannot support the technologies used to perform day-to-day tasks
- Wired connection is preferred, if possible
- * Experience building or consuming GraphQL APIs
- * Experience with Entity Framework
- * Experience developing applications with Vue.js
- * Experience working with Nuxt.js
- * Passionate about their work
- * Goes above and beyond to get the job done
- * Looks for opportunities in all aspects of the company
- * Process improvement focus
- * Easily admits to mistakes
- * Acknowledges his/her weaknesses
- * Displays a grounded confidence but not arrogance
- * Shows empathy
- * Attentive listener
- * Adjusts his/her own behavior to fit the nature of a conversation
- * Understands what others are thinking
Qualifications
Must Haves
- * Access to a reliable and secure high-speed internet connection
- * Access to a home router and modem
- * A dedicated home office space that is noise- and distraction-free
- * A valid, physical address (apartment, suite, etc.)
- * The desire and ability to work and communicate with other team members via chat, webcam, etc
- * Legal residents of one of the following states: (AK, AL, AR, AZ, CT, DE, FL, GA, IA, ID, IN, KS, KY, LA, MD, ME, MI, MN, MO, MS, MT, NC, ND, NE, NH, NJ, NM, NV, OH, OK, PA, SC, SD, TN, TX, UT, VA, VT, WI, WV, and WY)
- We only accept W-2 candidates, H-1B sponsorship is not available
- * 3+ years of professional experience developing applications with C#/.NET Core
- * Experience working with SQL databases, including writing and optimizing queries
- * Experience with at least one modern front-end framework (such as React, Angular, Vue.js, or similar)
- * Strong understanding of object-oriented programming principles and software development best practices
- * Experience using Git or another version control system
- * Ability to troubleshoot, debug, and resolve application issues in a collaborative team environment
- This role does not require a degree
Nice to Haves
- Cable or fiber internet connections (at least 75mbps download/10mbps upload) are preferred, as satellite connections often cannot support the technologies used to perform day-to-day tasks
- wired connection is preferred, if possible
- * Experience building or consuming GraphQL APIs
- * Experience with Entity Framework
- * Experience developing applications with Vue.js
- * Experience working with Nuxt.js
- * Passionate about their work
- * Goes above and beyond to get the job done
- * Looks for opportunities in all aspects of the company
- * Process improvement focus
- * Easily admits to mistakes
- * Acknowledges his/her weaknesses
- * Displays a grounded confidence but not arrogance
- * Shows empathy
- * Attentive listener
- * Adjusts his/her own behavior to fit the nature of a conversation
- * Understands what others are thinking
Benefits