Work Location: Hyderabad
Work Mode: 5 days Work from office
Timings: 2 PM – 11 PM (IST)
Employment type: Permanent
Notice Period: Immediate
Experience: 5+ Years (Relevant)
Job Summary
We are looking for a highly motivated and accountable Full-Stack Developer with 4+ years of hands-on experience in ReactJS, NodeJS, and SQL databases.
The ideal candidate should be passionate about problem-solving, efficient coding, and taking full ownership of their work — from design to deployment.
Key Responsibilities
- Design and build scalable systems using ReactJS and NodeJS
- Work extensively with the DOM to create overlays, trackers, and runtime UI systems
- Develop and maintain browser extensions interacting with complex third-party apps
- Architect and scale multi-tenant backend systems with strong isolation guarantees
- Build performant REST APIs and microservices
- Own features end-to-end: design → implementation → deployment → monitoring
- Write high-quality, maintainable, performance-oriented code
- Collaborate cross-functionally with Product, Design, and QA
- Mentor engineers and enforce strong engineering practices
- Contribute to architecture and system design decisions
Required Qualifications (Must Have)
- 4+ years of experience with ReactJS and NodeJS
- Strong understanding of JavaScript fundamentals, data structures, and problem-solving
- Solid understanding of SQL and relational databases
- Strong graspof Dependency Injection and modular architecture patterns
- Experience building or scaling multi-tenant systems
- Strong understandingof asynchronous systems and performance optimization
- Ability to work independently with high ownership
- Experience mentoring engineers and conducting code reviews
- Familiarity with microservices architecture
Nice-to-Have (High Impact)
- Experience with NestJS for structured backend architecture
- Experience working in Monorepos (Nx, Turborepo, Lerna)
- Exposure to AI-assisted development tools (Copilot, Cursor,etc.)
- Understanding or hands-on use of LLMs in engineering or product use-cases
- Experience with ClickHouse or high-volume analytics systems
- Familiarity with Zustand, TanStack (React Query) for state/data management
- Experience with tsyringe or similar dependency injection libraries
- Experience with MUI (Material UI) or similar component systems
- Experience with Kubernetes (K8s) and Helm charts for deployment and infrastructure management
- Familiarity with CI/CD pipelines and cloud environments
What Makes You Stand Out
- You are comfortable working close to the browser runtime, not just frameworks
- You think in systems, trade-offs, and scalability constraints
- You prefer clean abstractions over quick
- You use AI tools pragmatically to accelerate development
- You enjoy solving non-obvious, high-complexity problems
Why Join us
- Solve hard frontend problems: DOM mutation, event interception, cross-app compatibility
- Build and optimize browser extensions at scale
- Design andscale multi-tenant distributed systems
- Work in a high ownership, low-process environment
- Use AI tools and LLMs in both development and product capabilities
- Collaborate with engineers focused on performance, clean abstractions, and correctness