Manage the UI consisting of user interfaces, APIs, and data stores that hold essential metadata used across the entire organization
Engage and lead the team in task planning, design discussions, and code reviews
Contribute technically through feature development, debugging operational issues and process streamlining
Work closely with other team leads, engineers, data operations, product managers, and business stakeholders to deliver innovative solutions to accomplish company goals
Job Requirements:
Bachelor s/Master s degree in Engineering, Computer Science (or equivalent experience)
At least 8+ years of relevant experience as a software engineer
Demonstrable experience leading a team of engineers in people management and technical matters
Excellent communication skills to be able to work effectively with various stakeholders
Working knowledge of a modern JavaScript framework (React, Angular, Vue, etc.)
A minimum of 5+ years of relevant experience with compiled back-end languages (Golang/Java etc.)
Prior experience with a variety of relational and non-relational storage systems (Postgres, Cassandra, Redis, etc.) and text query engines (Elasticsearch, Lucene, etc.)
Experience designing, building, and deploying distributed systems in production
Experience with at least one major IaaS provider (AWS, GCP, Azure, etc.), Azure is preferred
Experience consuming and building RESTful/GraphQL APIs