Larsen & Toubro Ltd

Senior Full Stack Developer

Larsen & Toubro Ltd
Chennai
Not disclosed
Work from OfficeWork from Office
Full TimeFull Time
Min. 9 yearsMin. 9 years

Job Description

Senior Full Stack Developer

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.

 

Job role

Work location
Work locationChennai Head Qrs.
Department
DepartmentSoftware Engineering
Role / Category
Role / CategoryFrontend Development
Employment type
Employment typeFull Time
Shift
ShiftDay Shift

Job requirements

Experience
ExperienceMin. 9 years

About company

Name
NameLarsen & Toubro Ltd
Job posted by Larsen & Toubro Ltd

Similar jobs you can apply for

Software / Web Developer
Big Basket

Loss Prevention Associate

Big Basket
Tambaram West, Chennai
₹17,000 - ₹25,000
Work from Office
Full Time
Any experience
Basic English
Intechiq Innovations (OPC) Private Limited

Process Executive

Intechiq Innovations (OPC) Private Limited
Alandur, Chennai
₹10,000 - ₹20,000*
Work from Office
Full Time
Any experience
Basic English
Sure Manufacturing Enterprises Private Limited

Quality Control Engineer

Sure Manufacturing Enterprises Private Limited
Medavakkam, Chennai
₹12,000 - ₹25,000
Work from Office
Full Time
Any experience
Basic English
Pulse Prop Mart

Software Developer

Pulse Prop Mart
Guindy, Chennai
₹1,00,000 - ₹1,30,000
Work from Office
Full Time
Night Shift
Min. 5 years
Good (Intermediate / Advanced) English
Indyeo Securities Management Solutions Private Limited

Healthcare Freshers

Indyeo Securities Management Solutions Private Limited
Sholinganallur, Chennai
₹17,500 - ₹20,500
Work from Office
Full Time
Freshers only
Good (Intermediate / Advanced) English

Engineering Trainee

Hullect Services Private Limited
Chennai
₹15,000 - ₹18,000
Work from Office
Full Time
Freshers only
Basic English

You can expect a minimum salary of 0 INR. The salary offered will depend on your skills, experience and performance in the interview.

The candidate should have completed the required education and people who have 9 to 15 years are eligible to apply for this job. You can apply for more jobs in Chennai to get hired quickly.

The candidate should have sound communication skills and sound communication skills for this job.

Both Male and Female candidates can apply for this job.

No, it's not a work from home job and can't be done online. You can explore and apply for other work from home jobs in Chennai at apna.

No work-related deposit needs to be made during your employment with the company.

Go to the apna app and apply for this job. Click on the apply button and call HR directly to schedule your interview.

The last date to apply for this job is . For more details, download apna app and find Full Time jobs in Chennai . Through apna, you can find jobs in 64 cities across India. Join NOW!