JOB DESCRIPTION
What you'll do
You'll be a hands-on engineer and will be accountable for both front-end and back-end-related technical challenges
Your greatest responsibility is to be a tech SME for the team and own establishing engineering best practices around engineering -excellence, operational excellence, engineering innovation, architecture reviews, etc. The buck stops at you, for everything engineering!
Work with the engineering and business teams to define long-term vision and map company-level initiatives to team-level roadmaps
Drive technical decisions and coordinate multiple teams of engineers toward implementing them, unblocking them along the way if necessary
Focus and drive improvements on the end-user experience of our platform
Influence the leadership team and propose technical vision to support future needs
Focus on solutions to help reduce the operational burden and tech debt, improve feature velocity and system health
Your background
Experience working with frontend technologies like Javascript, reactJs , Typescript.
11+ years of professional software development experience
You are an engineer at heart with experience driving and delivering large (multi-geo, multi-team) and complex projects.
Strong experience in object-oriented programming (eg Java/Kotlin/Spring), we'll expect you to coach developers on these, but specific language experience is not a prerequisite
AWS knowledge (databases, storages, containers, dockers, CI/CD, cloud integration) or similar experience with other public cloud offerings (e.g. Google, Azure)
Knowledge of distributed systems concepts (scaling, consistency and availability tradeoffs)
Have a track record in delivering outcomes, problem-solving, and evangelizing a high technical standard in the teams
Experience as a mentor, tech lead or leading an engineering team
Last, but not the least, you are a team player; You understand that the team is bigger than any individual and are able to coach and grow other engineers in the team