Staff Software Engineer
Yum! Brands9 months ago
Plano, TX, United States
Hybrid
Full-time
Junior Level (1-3 years)
Job Description
Position Overview
Our dynamic eCommerce Platform team is expanding as we optimize our digital ordering channels and technology innovations to drive competitive advantages for our restaurants around the globe. We are seeking a Staff Software Engineer to make a significant impact on our stack. While this is a backend position, there is opportunity for full stack contribution.
Salary: $145,200 to $181,900 annually + bonus eligibility. This is the expected salary range for this position. Ultimately, in determining pay, we'll consider the successful candidate's location, experience, and other job-related factors.
Key Responsibilities
- Develop Golang and Node.js based GraphQL web services
- Create scalable interactive ecommerce applications
- Write comprehensive unit tests
- Architect, design, optimize, and refactor code for peak performance
- Mentor junior engineers in engineering best practices
- Contribute to requirement elicitation and grooming of new functionalities
- Collaborate cross-functionally to design features
Required Qualifications
- Proficiency with Golang and Node.js
- Minimum 4 years of experience building scalable interactive web applications
- Familiarity with consuming or creating Graphql web services
- Background with unit testing and/or Test Driven Development (TDD)
- A bachelor's degree or equivalent in Computer Science or a related field
- Team player with a collaborative attitude
Preferred Qualifications
- Experience with Node web servers (hapi, express, etc.)
- Familiarity with Node testing libraries (mocha, chai, karma, istanbul, etc.)
- Knowledge of DevOps technologies (docker, AWS, Jenkins, apigee)
- Understanding of microservice architecture
- Experience with internationalization (i18n)
- Familiarity with Agile methodologies
- Experience with CICD pipelines
- Proficiency with Git
- Experience with SQL and PostgreSQL
- Background in ecommerce
Benefits & Perks
- 4 weeks of vacation PLUS holidays
- 5 sick days
- 2 paid volunteer days
- 401k matching
- Medical, dental, vision
- Life insurance
- Half day Fridays
- Generous parental leave
- A world-famous recognition culture
Required Skills
PostgreSQL
Ecommerce
Mocha
Golang
Node.js
Agile
GraphQL
Docker
Git
CICD
AWS
Microservice Architecture
Chai
Test Driven Development
Unit Testing
Jenkins
Node web servers
SQL