Job description
Description
Role Overview
We are looking for a highly technical, hands-on Tech Lead to build and lead a Core Engineering Team that operates across all R&D squads.
This team will act as a force multiplier - solving complex system challenges, driving architectural improvements, and enabling development teams to move faster with higher quality.
This is a deeply hands-on role (50%), combining system design, architecture, and execution in a data-critical, high-scale environment.
What Makes This Role Different
Not a feature team - focus on system-level problems
Not a traditional manager - strong hands-on ownership
Not advisory - drives and executes real changes in production
Works across teams - true cross-team impact
Responsibilities:
Cross-Team Technical Leadership
Lead a Core Team working across multiple squads
Identify system-wide bottlenecks, risks, and architectural gaps
Drive alignment on engineering standards and best practices
Partner closely with Tech Leads, Product, and Dev teams
Architecture & System Design
Own and evolve system architecture (Monolith → Modular / Services)
Reduce tight coupling and improve system boundaries
Lead major refactoring and modernization efforts
Ensure scalability, performance, and resilience
Microservice architecture (from modular monolith to microservices)
Hands-On Development (70%)
Write complex production code across services
Lead by example in code quality and design
Take ownership of the most challenging technical problems
Engineering Excellence & Enablement
Define and enforce development standards (Code Reviews, Design Patterns)
Improve observability (monitoring, logging, alerting)
Build reusable tools, infrastructure, and shared components
Enable teams to deliver faster with higher quality
Advantage for AI driven standard validations
Mentorship & Technical Growth
Mentor engineers and Tech Leads across teams
Raise the engineering bar across the organization
Support teams in production debugging and solving complex production issues
Tech Stack
Backend: Node.js, (Express,nestJS), PHP (advantage)
Frontend: React, Redux, React Hooks
Data: MySQL, SQL, Redis
Infrastructure: AWS
Advantage: Experience with agent frameworks (agentic flows)
Requirements
Requirements
5+ years of backend / full-stack development experience
3+ years system architecture experience
Strong hands-on experience with Node.js in production for heavy load systems
Proven experience in system design and architecture
Experience working with scaling systems
Strong experience with:
Performance optimization
Refactoring legacy systems
Designing modular architectures
Hands-on experience with AWS
Strong understanding of data consistency, reliability and strategy
Experience leading technical initiatives across teams
Excellent communication and influence skills
Advantage : Background in financial / billing systems
Nice to Have
Experience with event-driven architecture / queues
Experience breaking down monoliths into services
Experience building internal platforms / enablement teams
Success in This Role
Teams deliver faster with fewer blockers
System architecture becomes more scalable, modular and stable
Production stability and observability improve
Engineering standards are consistent and adopted
The Core Team becomes a trusted partner across R&D
Why Join Us
Real architectural challenges with direct business impact
Opportunity to shape system foundations at scale
High ownership and influence across the organization
Work with strong teams in a growing product environment
Is this role relevant for you?