Overview
We are looking to bring on an Engineering Team Lead for our e-Commerce full-stack squad. The squad will focus on delivering solutions for our e-commerce products which include building web applications to help our customers to buy and sell digital content like Online Games, Vouchers and Mobile Data Bundles. If you love shipping enterprise ecommerce solutions and leverage API-first content management system that make our customer experience seamless, scalable, and secure, this is the perfect opportunity for you! The squad will own both the backend and frontend pieces to our product and work closely with a product manager and business stakeholders.
Responsibilities
• Grow and manage a full-stack team of 5+ engineers
• Push the business forward by leading high-impact projects end-to-end in a fast-paced, iterative, agile environment
• Shape the technology and architecture roadmap for the team, contribute to OKR discussions, and lead the engineering agile processes for the team
• Inspire team members with positive feedback and attitudes and provide the required mentorship to boost engineers’ productivity and agility
• Ensure the team’s code and release quality by completing code reviews and balancing moving fast while building sustainably
• Contribute to cross-teams technical talks and discussions, and opportunities to improve engineering productivity and processes Our Tech
• We use a state-of-the-art architecture powered by micro-services, written primarily in Java (Spring Boot and Play Framework), and for frontend we use React
• We use Postgres for storage and Redis for caching
• We use Github for version control and Jenkins, Docker and Spinnaker for CI/CD
• Our infrastructure is hosted on GCP, making use of Kubernetes, Cloud SQL, etc
• We develop batch data pipelines (DAGs) and use Airflow to schedule and run them
• We use Confluent for Kafka data/event steaming pipelines
• Our API managed by Kong and secrets maintained by HashiCorp Vault
Our Tech
- We use a state-of-the-art architecture powered by micro-services, written primarily in Java (Spring Boot and Play Framework), and for frontend we use React
- We use Postgres for storage and Redis for caching
- We use Github for version control and Jenkins, Docker and Spinnaker for CI/CD
- Our infrastructure is hosted on GCP, making use of Kubernetes, Cloud SQL, etc
- We develop batch data pipelines (DAGs) and use Airflow to schedule and run them
- We use Confluent for Kafka data/event steaming pipelines
- Our API managed by Kong and secrets maintained by HashiCorp Vaul
About You
- 8+ years of solid experience in software development
- 2+ years of either formal management or close mentoring of junior and intermediate software developers
- You have senior technical depth in a chosen language and at least intermediate level exposure to frontend (modern JS framework) and backend web development
- You have full-stack experience, and are interested in managing a full-stack team
- You have been a technical lead for shipping a major feature / product / internal tool
- You have been involved in hiring and interview processes
- You are highly motivated / passionate, interested in continuous learning, and looking forward to working in a fast-paced agile environment, with an emphasis on delivering business value
- You have experience owning production services, working in an agile environment, collaborating cross-functionally, and SQL / analytical skills
- You are interested in 40:40:20 split between technical leadership, individual technical contributions, team/people management
- You have strong knowledge of modern web technologies, system design & architecture, and microservices
- You are a strong English communicator, for both technical and non-technical topics.