T-Mobile is looking for a Sr Engineer to design, implement, and deploy complete cloud-native systems that meet customer requirements, focusing on the creation, maintenance, and enhancement of full-stack software solutions.
Requirements
- 5+ years full stack web development experience including front end and back end (Required)
- 5+ years designing database schemas, writing SQL (Required)
- 2+ years DevOps with infrastructure as code (Required)
- 3+ years using cloud services from AWS, Azure or GCP (Required)
- 4+ years software engineering experience (Required)
- Expected to be able to setup a completely new full stack environment from scratch including build steps and backend infrastructure (Required)
- Knowledge of html, css, webpack, JavaScript, at least one front end framework and one backend framework (Required)
Responsibilities
- Creates full stack web solutions including both the back end and front end
- Creates / builds scheduled jobs and micro-services defining new patterns and orchestrations
- Creates / implements data storage mechanisms using relational and non-relational data stores
- Uses and configures cloud services using infrastructure as code.
- Recommends new cloud services and patterns
- Presents new ideas which improve an existing system/process/service.
- Presents new ideas which utilize new frameworks to improve an existing system/process/service
Other
- Code Review and mentoring of other team members
- Collaborates with team to break down features into user stories and estimate them
- Continuously learns new technologies.
- Ability to offer and communicate ideas and opinions.
- Ability to learn technologies being used.