About the Role

We are looking for a highly experienced Full Stack Developer to design, build, and scale a large, multi-service exam administration and online proctoring platform. You will work across the entire stack — from high-throughput backend microservices to modern frontend applications — supporting features like real-time assessments, biometric verification, proctoring, report generation, and large-scale data processing.

Key Responsibilities

  • Design, develop, and maintain microservices powering exam scheduling, candidate authentication, challenge/response handling, reporting, and content delivery.
  • Build and optimize backend services in Go (Golang) using frameworks such as Fiber/Gin for high-concurrency, low-latency APIs.
  • Develop and maintain frontend applications using Next.js, React, and TypeScript , including server-rendered pages, dashboards, and candidate-facing exam interfaces.
  • Work with the MEAN/MERN stack (MongoDB, Express.js, Angular/React, Node.js) for auxiliary services and tooling.
  • Write Python scripts/services for data processing, automation, report generation, or ML-assisted proctoring features (e.g., face detection, anomaly flagging).
  • Design and optimize PostgreSQL schemas and MongoDB aggregation pipelines for large-scale exam data (candidate responses, audit logs, biometric data).
  • Build and maintain real-time/near-real-time proctoring features : webcam/audio monitoring integration, tab-switch/focus-loss detection, network disconnection handling, and live exam timers with resilience to client-side clock drift.
  • Implement secure file handling using Azure Blob Storage (or equivalent cloud storage) for exam content, recordings, and generated reports/PDFs.
  • Diagnose and fix concurrency issues, race conditions, and data-scoping bugs in distributed Go services (shared map references, goroutine safety, etc.).
  • Collaborate with QA, DevOps, and product teams to ensure platform reliability during high-stakes, high-traffic live exam windows.
  • Conduct code reviews, mentor junior engineers, and contribute to architectural decisions across services.
  • Required Skills & Experience

  • 9+ years of professional full-stack development experience.
  • Strong hands-on experience with Go (Golang) for backend microservices (Fiber, Gin, or similar).
  • Strong experience with Next.js / React / TypeScript for production frontend applications.
  • Solid understanding of the MEAN stack (MongoDB, Express, Angular, Node.js) or equivalent JS backend experience.
  • Working proficiency in Python for scripting, automation, or data/ML tasks.
  • Strong database experience: PostgreSQL (relational schema design, query optimization) and MongoDB (aggregation pipelines, indexing, performance tuning at scale).
  • Experience with cloud storage services (Azure Blob Storage , AWS S3, or GCP equivalents).
  • Experience building or working on assessment, examination, or online proctoring platforms is highly preferred.
  • Familiarity with real-time systems: WebSockets, polling mechanisms, timer synchronization, and handling unreliable network conditions gracefully.
  • Experience with PDF generation pipelines (headless Chromium/Puppeteer, wkhtmltopdf, or similar), including multi-language and RTL text rendering.
  • Strong debugging skills in distributed systems — race conditions, data consistency, caching bugs.
  • Familiarity with containerization (Docker) and basic CI/CD pipelines.
  • Understanding of authentication/authorization patterns (OTP, biometric verification, role-based access).
  • Good to Have

  • Experience with government or large public-sector education/exam systems.
  • Familiarity with bulk data import/export pipelines (CSV/Excel processing, upsert logic).
  • Experience with WYSIWYG editors (TipTap, Quill) for content management.
  • Exposure to AES/encryption handling for sensitive candidate data.
  • Experience optimizing systems for very high concurrent load (exam-day traffic spikes).
  • Soft Skills

  • Strong ownership mindset — comfortable working across the full stack and owning features end-to-end.
  • Ability to work in fast-paced environments with tight, exam-date-driven deadlines.
  • Clear communication for cross-functional collaboration with QA, DevOps, and government/client stakeholders.
  • Similar jobs

    More from Larsen & Toubro
    Larsen & Toubro 1 day ago
    Larsen & Toubro 1 day ago
    Larsen & Toubro 1 day ago

    Senior Full Stack Developer

    Apply Now
    Back to search page