Lead the company s UI management team and play a key role in taking products to a higher level
Work closely with a team of highly experienced and empowered engineers who are creating globally-scalable and high-performance applications
Manage a small team of full-stack developers
Spearhead the UI management system comprising of UIs and APIs powering them
Manage the data stores containing critical metadata used throughout the organization
Work on engaging and leading the team in design discussions, code reviews, and task planning
Offer extensive technical contribution through debugging operational issues, streamlining processes, and feature development
Operate closely with other engineers, team leads, product managers, business stakeholders, and data operations teams to further the company goals by delivering ingenious solutions
Job Requirements:
Bachelor s/Master s degree in Engineering, Computer Science (or equivalent experience)
At least 8+ years of relevant software development experience
Demonstrated experience in leading engineering teams in technical matters and people management
A burning passion to help engineers grow and advance their career
Excellent communication skills to work efficiently with numerous stakeholders
Prolific understanding of any modern JS frameworks (Vue/React/Angular, etc.)
At least 5 years of relevant working experience in compiled back-end languages (Java/Golang, etc.)
Must possess experience with various non-relational and relational storage systems (Redis, Cassandra, Postgres, etc.) and text query engines (Lucene, ElasticSearch, etc.)
Must possess a demonstrated know-how in the design, development, and deployment of distributed systems in production
A deep understanding of one or more prominent IaaS providers (GCP, Azure, AWS, etc.), ideally Azure
Must have prior experience in consuming and developing GraphQL/RESTful APIs