Salary
💰 $118,800 - $205,920 per year
Tech Stack
AWSJavaScriptNode.jsPostgresReactSQLSwift
About the role
- Design, develop, and deploy solutions with focus on high availability, low latency, and scalability
- Lead team of developers and make recommendations on future technical architecture for software, platform, integrations and tools
- Work collaboratively to help define and execute team roadmaps
- Writes documentation for technical and integration architectures
- Measure and evaluate features and system metrics to continuously improve user experience and service performance
- Responsible for growing and inspiring a team of engineers through a combination of coaching, mentoring, feedback, and hands-on career development
- Work closely with Product and Platform Owners, Quality Assurance, and other teams in an agile environment to build, deploy, and maintain software systems
- Cultivate a healthy, collaborative engineering culture that’s in line with our values.
Requirements
- Bachelor’s Degree in relevant field, or equivalent work experience
- 5+ years of professional development experience, and 2+ years of recent experience managing an engineering team
- Experience working in agile development environment
- Deep understanding of software and development engineering principles and concepts
- Depending on the team, deep technical skills in one or more of the following areas: JavaScript Development, C# Development, SQL Development, MSSQL, Postgres, Node.js, React, AWS, CI/CD, Mulesoft, Salesforce
- Excellent communication, presentation, and interpersonal skills
- Ability to thrive under pressure and function effectively in a fast-paced work environment
- Exhibit sound judgment and swift decision-making skills
- Exhibit strong attention to detail and accuracy
- Ability to collaborate and build consensus with others
- Knowledgeable about system design, data structures and algorithms
- Skilled at processing and analyzing large data sets
- Experience working with distributed/scalable systems and high-volume transaction applications
- Love of technology; actively seeks continuing education of current and emerging technologies