Lead Engineer | Scrabble
Job Description
Job Responsibilities
-
Experience in designing, architecting and building large scale distributed, data-intensive systems on multiple occasions.
-
Experience in working with and scaling open-source technologies-based distributed systems.
-
Hands on with architecture and ability to manage other senior architects directly or in-directly.
-
Ability to achieve objectives via influence, working with stakeholders from other functions.
-
Deep expertise in either transactional or analytical datastores is highly desired.
-
Has a track record for bringing innovation and technical leadership to organisations.
-
Platform domain expertise to guide early decisions that can help accelerate execution, with a mindset of build once, build with configurability and build for reuse.
-
Domain experience in building ecommerce products on the cloud.
-
Experience in cloud technologies.
-
End-end software engineering experience, with ability to step in during outages and production issues.
-
Own and delegate all technical decisions for the portfolio he / she owns.
-
Own and deliver long term technology strategy, convince management team for investments in technology.
-
Drive PoCs, evaluations, build Vs buy decisions for all strategic decisions
-
Be a mentor and consultant for teams / individuals across the company
-
From architecting to running services in production, you will help build them, so they are modular, secure, reliable, reusable, diagnosable, and actively monitored
-
You will draw from your experience during the evaluation phase to choose the best components, and the way forward, keeping in mind the priorities of the organization.
-
You should be able to clearly articulate the reasoning behind various technical decisions in simple and cogent technical documents you create
-
You should have a strong focus on HA, scalability, observability, reliability and quality.
-
You shall act as a role model for keeping the bar raised at all times on architecture best practices.
-
Based on your experience, you shall contribute to making our internal architectural standards better by suggesting improvements as you discover better ways forward
-
You will exhibit a growth mindset and continuously learn. You will then develop PoCs to regularly evaluate technologies that might better solve customer problems.
-
Engineering or Equivalent Bachelor’s degree preferable from top engineering colleges.
-
8+ years of experience in developing ecommerce B2B/B2C products/platforms.
-
Expertise in Data Structure, Algorithms & System Design
-
Expertise In Java/JavaEE/Spring/SpringBoot/HTML/CSS/Angular/React/Vue JS
-
Expertise In Database RDBMS/NoSQL (Solr/REDIS/MongoDB/RabbitMQ/Kafka etc)
-
Good understanding In GCP/AWS/DevOps/SRE/On-Calls.
-
Good understanding of AI/ML/Data Science Algorithms.
-
Able to work and thrive in a fast-paced, rapidly changing work environment
-
Should have excellent communication skills, with an ability to convey ideas clearly & precisely
-
Must have leadership skills & a good team player
-
Must be pro-active & a self-starter
