What does it mean to be a BrinkerHead? We play like a team, take pride in our culture and seek every opportunity to make people feel special. Life is short. Work happy . At Brinker, we connect, serve and give to create the best life for our Team Members, Guests and community. Through our cultural beliefs, Brinker empowers its Team Members to positively impact our 4 Key Results : Engaging Team Members, Bringing Back Guests, Growing Sales and Increasing
Job Summary
Brinker IT is seeking full-stack application developer to be part of the Digital Guest Experience (DGE) team. The DGE team is responsible for developing the digital tools which enable our guests to place orders online and to participate in our customer loyalty programs. This application developer will primarily work on digital tools systems that support the e-commerce functions of the Chili?s brand (i.e., Chilis.com). The system is comprised of cloud-hosted microservices, APIs, serverless functions, headless CMS, static site content generator, CDN, build & deploy pipelines, and a native mobile app.
Your Key Job Functions
- Develop both the back-end and front-end components of the e-commerce system using Typescript, Node.js, React, React Native, Builder.io, and related technologies.
- Develop the build and deploy pipelines of the system using GitHub Enterprise workflows, actions, and related technologies.
- Proficient in both front-end and back-end development. Work on the entire application stack independently or collaboratively with a team.
- Write clean, maintainable, and efficient code while following best practices and coding standards.
- Perform thorough testing and debugging of applications to ensure high-quality and bug-free software.
- Keep up to date with emerging technologies and industry trends, actively contributing innovative ideas to improve processes and software development practices.
- Troubleshoot and resolve application issues, providing support to dev leads and Product Owner.
- Member of a cross-functional Agile development team, actively participating in the various Scrum ceremonies.
- Be flexible to participate actively in an on-call rotation setting that monitors systems closely during high-volume business hours
What You Bring to the Team
- Bachelor?s degree in computer science, software engineering, or another related field.
- 2+ years of experience as a Full-Stack Application Developer, or similar role, working on a large-scale e-commerce cloud-hosted system.
- Demonstrated proficiency with application performance monitoring tools, including but not limited to, Google Logs and New Relic
- Experience with building and implementation of cloud platforms like Google Cloud and AWS, and implementing cloud-native solutions, including but not limited to, Google Cloud Functions, Google Kubernetes Engine, Cloud Storage, Google Monitoring and Logging
- Experience creating components in a CMS for non-technical users to be able to maintain website content
- Experience running apps and services in containers, including but not limited to Google Kubernetes Engine Clusters
- Experience in building APIs and integrating them with third-party APIs.
- Experience programming with Python.
- Experience working within a Nx workspace monorepo.
- Experience building APIs and static content with NextJS or a similar framework
- Familiarity with utilizing version control systems, including but not limited to, Git
- Familiarity with utilizing automated CI/CD pipeline tools including, but not limited to, GitHub Workflows and Jenkins
- Solid understanding of object-oriented programming principles, common design patterns, writing clean code, and refactoring.
- Demonstrated problem-solving and analytical skills, with the ability to be a ?self-starter?, flex, and adapt to new technologies
- Strong communication skills, including verbal and written
- Demonstrated ability to work and collaborate effectively within a multi-tiered organization