UrbanPro.com
Website:
urbanpro.com
Job details:
About UrbanProUrbanPro is one of India’s largest learning marketplaces, connecting students with tutors across academics, skills, and competitive exams. We operate at a large scale, handle complex marketplace workflows, and are investing heavily in AI-driven tutoring, automation, and platform intelligence.
With increasing cloud infrastructure spend and a growing engineering team, we are looking for a highly experienced technical leader to own platform architecture, quality, scalability, and infrastructure efficiency.
🎯 Role OverviewWe are hiring a Principal Software Engineer to take end-to-end ownership of our backend platform and infrastructure.
This is a hands-on technical leadership role, not a people management role.
You will:
- Drive architecture decisions
- Own code quality and engineering standards
- Optimize performance and scalability
- Take responsibility for cloud infrastructure efficiency
- Mentor engineers technically
- Improve platform reliability and operational maturity
You will work closely with the founders and directly influence UrbanPro’s technical evolution.
🛠 Key Responsibilities1️⃣ Platform Architecture & Design- Lead backend architecture decisions
- Improve system modularity and maintainability
- Reduce technical debt pragmatically
- Design scalable solutions for high SEO traffic and marketplace workflows
2️⃣ Code Quality & Engineering Standards- Conduct rigorous code reviews
- Establish clean coding and design patterns
- Improve test coverage and CI/CD practices
- Prevent regressions and production defects
3️⃣ Infrastructure & Cloud Ownership (GCP)- Own performance and cost efficiency of cloud infrastructure
- Drive right-sizing, autoscaling, caching optimization
- Improve database and query performance (MySQL)
- Optimize search layer (Solr) and Redis usage
- Improve monitoring, alerting, and observability
4️⃣ Performance & Scalability- Improve page speed and backend response times
- Optimize DB indexing and query patterns
- Strengthen caching strategies
- Design for scale as traffic and AI workloads grow
5️⃣ Technical Mentorship- Mentor and guide 8-10 engineers technically
- Raise engineering bar across the team
- Promote ownership and accountability culture
🧩 Tech Stack- Backend: Grails 3 / Spring ecosystem (Groovy/Java)
- Database: MySQL 8
- Search: Solr
- Cache: Redis
- Cloud: Google Cloud Platform (GCP)
- Analytics: PostHog, GA4
- CI/CD & monitoring tools
- Experience with high-traffic marketplace systems or SEO-driven platforms is a strong plus.
👤 Ideal Candidate Profile- 9–14+ years of backend Software Engineering experience
- Strong system design and distributed systems knowledge
- Proven experience running production systems at scale
- Hands-on expertise in performance tuning and database optimization
- Experience optimizing cloud infrastructure costs
- Strong code review discipline
- High ownership mindset — thinks in terms of business impact
- You should be comfortable going deep into code while thinking at system level.
Click on Apply to know more.