We're looking for a Staff Software Engineer to join our Client Portal Team, which powers the core platform across our Client Portal Universe, like Communities, Kollab, and Courses. This team of 25+ engineers are responsible for delivering a reliable, secure, and high-performance infrastructure that handles millions of events ranging from checkouts, notifications, video streaming, networking from robust platforms for creators / educators for learning courses; think Coursera / Udemy, connecting like minded folks into cohesive community where they can interact among each other, learn and become part of a common tribe, taking courses and streaming Petabytes of video data.
Currently, these products empower thousands of creators with 300k+ MAUs checking out thousands of courses and communities on web and mobile platforms. Businesses can offer white-labeled customized mobile apps to customize the experience of their users according to their branding, bringing more power into the hands of creators. As a Staff Engineer, you'll lead the technical direction of the platform, solve complex distributed system and frontend engineering problems from web to Mobile Apps, and mentor 25+ engineers across squads. You'll partner closely with PMs, designers, infra, and security teams across 5+ products to drive long-term architecture, elevate engineering standards, and ensure seamless user experiences at scale.
Responsibilities :
- Own architecture and scaling of core Client Portal components, including authentication, identity, notifications, chat, and video streaming; define infrastructure patterns and tooling for secure, efficient development.
- Lead initiatives to improve system reliability, API performance, and workflow throughput across the platform.
- Work hands-on with backend technologies like NestJS, Firestore, MongoDB, PostgreSQL, Redis, and microservice-based infrastructure.
- Drive observability and resilience with Prometheus / Grafana monitoring, incident response strategies, and AI-assisted development with LLMs and guardrails.
- Collaborate cross-functionally with product, infra, and security teams on data integrity, access control, and compliance; mentor engineers and share best practices in AI, distributed systems, and architecture.
- Participate actively in design reviews, technical deep dives, and on-call rotations to uphold engineering excellence.
Requirements :
8+ years of software engineering experience, building large-scale, high-performance frontend applications and backend systems.Deep expertise with modern frontend frameworks (React, Vue, or Angular), advanced UI engineering patterns, and UI frameworks like Bootstrap or Tailwind CSS.Strong experience with state management libraries and complex application state design.Proven track record of optimizing frontend performance and improving web vitals at scale, including experience with server-side rendering (SSR), edge, or hybrid rendering architectures.Extensive experience with micro-frontend architectures and large-scale codebase management (e. g., Lerna, Turborepo).Solid backend engineering skills, with hands-on experience designing APIs, distributed systems, and data models (Node.js, NestJS, TypeScript, PostgreSQL, MongoDB, Redis).Experience building and maintaining Backend for Frontend (BFF) layers to tailor backend services for frontend needs.Familiarity with frontend observability, including monitoring, tracing, and performance profiling in production.Strong understanding of security practices across the stack, including authentication, access control, and data privacy.Excellent communication and cross-functional collaboration skills, with a track record of driving complex initiatives and mentoring teams.(ref : hirist.tech)