In your day to day, you will tackle challenging scaling issues, you will brainstorm with super talented team members on how to support our overall hyper growth and system complexity. You will push code to production on a daily basis.
RESPONSIBILITIES:
Design and develop core infrastructure modules and functional services, tackle large scale and load challenges, using Python, Node and SQL / columnar / document DBs.
Own a critical section of core product.
Manage 4 to 6 backend and full stack developers.
Perform POCs for new technology and design concepts.
Play a central role in building complex and large scale systems that powers platform
Measure, analyze and improve the performance, scalability and robustness of the product as well as processes
Take full ownership by carrying out tasks end-to-end, from design to deployment
Technically mentor and assist team members to excel at their job by executing code and design reviews, and technical guidance
Collaborate with Product, Analysts and Data Science teams in order to improve the products quality and deliver new features
5+ years of professional backend experience, 2+ years of experience as team leader.
Experience building large distributed production systems including event based architecture, experience with various DBs and messaging technologies.
Be hands-on with proficient coding skills in one or more of the following languages: Python, Java, Go.
BSc degree in Computer Science or an equivalent
ADVANTAGES:
Experience with frontend frameworks (React, Angular).
Experience with big-data products, ideally with BI products.
Experience with Google cloud, K8.
Dev Ops experience or background ideally with helm and terraform.
Experience and knowledge with different DBs such as Mongo, postgres, Big query, Big table.