Posted on: 02/09/2025
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.
Did you find something suspicious?
Posted By
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1538861
Interview Questions for you
View All