Job Description
                    Key Responsibilities:
- People Management & Leadership: 
- Lead your team of 2-5 software engineers & product owners. Set clear priorities, goals, and success criteria for the Team. Day-to-day leadership, coaching, team recruitment, and people development.  Mentor other members of the Team. 
 - Split your time evenly (50/50) between coding/architecting reliable and robust software solutions and team coaching responsibilities.
 - Lead agile development process that adds incremental value to the platform with each iteration
 
 - Complexity & Problem Solving:
- Actively contribute to the architecture and engineering decisions and direction of your team
 - Ensure realistic project plans are developed and executed within the approved budget, scope, and quality constraints successfully.
 - Solves mid-to-long-term ambiguous and/or quick turnaround/high-impact complex problems carrying potential risk through cross-functional project teams.
 - Interprets internal/external issues and leverages creativity & broad perspectives to identify innovative solutions.
 - Determines and/or establishes methods, processes, and tools for new assignments.           
 
 - Communication & Influence:
- Frequently interacts with equivalent internal levels & senior external contacts.
 - Updates, influences, and consults with others (including senior leaders) regarding projects, practices, and procedures; effectively communicates complex/technical matters.
 - Collaborate with other teams like product management, other engineering teams, quality assurance, operations, and functions to develop best-in-class solutions
 - Contribute to team culture, communication, and collaboration across brand and functional teams. 
 
 
Minimum Requirements:
•   BA/BS or higher in Computer Science or a related STEM field
•   Minimum of 5 years of hands-on experience building scalable web applications and services
•   At least 3 years of experience leading or managing a team of 5 or more engineers
•   Proven track record of running an agile development process
•   Strong proficiency in React, Node.js, and modern web development 
Preferred Requirements:
•   Excellent Communication and Interpersonal skills
•   Familiarity with .Net, TypeScript and GraphQL
•   Knowledge of relational databases such as SQL Server and PostgreSQL.
•   Experience with unit testing and/or Test-Driven Development (TDD)
•   Experience with DevOps technologies (docker, AWS, Kubernetes, CI/CD)
 
                    Job ID: 1849