Why are we building UrbanClap?- Organized service commerce is a large yet young industry in India.
While India is a very large market for a home and local services ( USD 50 Billion in retail spends) and expected to double in the next 5 years, there is no billion-dollar company in this segment today.
Â - The industry is bare 20 years old, with a sub-optimal market architecture typical of an unorganized market - fragmented supply side operated by middlemen.
As a result, experiences are broken for both customers and service professionals, each largely relying upon word of mouth to discover the other.
The industry can easily be 1.5-2x larger than it is today if the frictions in user and professional's journeys are removed - and the experiences made more meaningful and joyful.
Job Description : Over the last 5 years in the Urbanclap journey, we have grown from a single monolith to 65 microservices.
We deliver throughout of around 100Mn / day.
Our database has grown from a mere single Monolith cluster to 18 clusters in total with around 8TB of data.
So overall engineering tech stack has grown tremendously in recent years.
For the last 2 years, the platform team has been working on solving core engineering problems with focused effort.Â Platform Vertical : The Urbanclap tech has multiple verticals which are aligned to solving specific problem statement.
The platform is one of them.
Under Platform, we solve for the following : -Â Data Platform : It deals with data availability with ease for each and every end-user by strengthening data ingestion, processing, availability and consumption through engineering built platform-Â Dev and Core Platform : It solves for all core engineering problems spanning across tech stack, faced by each and every engineering sub-verticals.
It works on a proactively evolving infrastructure tech stack.-Â Security Platform : It solves security by building solutions like authorization and authentication platform, central security event management and anomalies, etc.
Job Responsibilities : Platform team is responsible for writing really high-quality code that is highly abstracted, pluggable, performant, extensible, and open sourceable.
As an SDE-1Â in the platform, you will be working on : - Platform first approach to an engineering problem.- Creating highly autonomous systems with minimal manual intervention.
js / Golang etc- Proven ability to work on a fast-paced environment,- Strong CS fundamentals and system-level performance optimizations strategies- History and Familiarity of server-side development of APIs, databases, dev-ops, and systems- Fanatic about building scalable, opinionated, high-quality, secure and reliable data products- Experience with Databases like Redis, Kafka / Kinesis, Mongo, Mysql, Elasticsearch- Should have worked on VPC / Monitoring and Alerting Solutions / Automation / Infra orchestration / Tools like Ansible, Terraform etc.
Deployment / CI-CD / Microservice architectures / DockerisationÂ - Platform thinking is a big plusWhat can you expect?
js), Python, Terraform, CI / CD, Docker, Database architecture, Database migration, Productivity, Distributed Systems, Infrastructure architecture and Infrastructure