Senior Full Stack Developer

M/S Sourcecad Learning
Sakchi, Jamshedpur
₹30,000 - ₹60,000 monthly

Fixed

₹30,000 - ₹60,000

Earning Potential

₹60,000

Work from OfficeWork from Office
Full TimeFull Time
Min. 2 yearsMin. 2 years
Basic EnglishBasic English

Job highlights

Walk-in interview

Walk-in interview

Date: 30 Sep 2026 - 10 Oct 2026 | Time: 12.00 pm - 06.00 pm...

Urgently hiring

Urgently hiring

9 applicants

9 applicants

Job Description

Full-Stack Developer (Node.js / React) — SourceCAD.com

Location: Work from office, Sakchi, Jamshedpur Type: Full-time Reports to: Founder Experience: 4+ years

About SourceCAD

SourceCAD.com is an Autodesk Authorized Learning Partner and one of the most-followed CAD and AEC training platforms in the world — over 120,000 students across 140+ countries and ~400,000 YouTube subscribers. We teach AutoCAD, Revit, Fusion 360, FreeCAD and more to engineers, architects, and designers who need skills they can use on Monday morning.

We run our own learning platform: a custom Node.js LMS with a Next.js student website and a React admin panel, integrated with Stripe, Razorpay, VdoCipher, Loops.so, and a self-hosted n8n automation layer. It was built with an external development partner. We're now bringing engineering in-house, and you'll be the person who owns it.

The role

You'll be our first in-house developer, working directly with the founder. Your job is to take over maintenance and feature development of the SourceCAD platform from our development partner over the next six months (they stay on retainer to support the transition), and then own it.

This is a high-ownership role on a small, fast-moving team. You'll be the engineer in the room — diagnosing a payment webhook failure in the morning, shipping a new onboarding step in the afternoon, and deciding how to do both properly.

What you'll do

• Maintain and improve the SourceCAD platform across its three surfaces: the Node.js/Express API, the Next.js student website, and the React admin panel

• Own production: deployments (PM2), error triage (Sentry), background jobs (BullMQ/Redis), scheduled tasks, and incident response

• Build new features end to end — onboarding and paywall flows, course delivery, progress tracking, certificates, admin reporting, promotional/pricing logic

• Look after payments: Stripe, Razorpay and PayPal subscriptions, webhooks, trial and renewal logic, failed-payment handling

• Integrate and automate: Loops.so email, VdoCipher video, Firebase push, Elasticsearch search, OpenAI-powered features, and our n8n workflows

• Document as you go — architecture notes, runbooks, and PR descriptions that let the next person (or the founder) understand the system

• Work with our development partner during the handover: absorb their knowledge, review their changes, and gradually take over their responsibilities

• Improve the platform's health — performance, security, test coverage, and dependency hygiene — without rewriting what works

Our stack

• Backend: Node.js, Express 5, PostgreSQL, Sequelize, Redis (ioredis), BullMQ, node-cron, PM2, Socket.IO, Elasticsearch, JWT + Passport (Google OAuth), Stripe/Razorpay/PayPal, Nodemailer + Handlebars, Firebase Admin, OpenAI API, Sentry, Winston, i18next

• Student website: Next.js 16 (App Router), React 18, MUI v7, SCSS + Tailwind v4, React Hook Form + Yup, SWR, Axios, Auth0, Socket.IO client, Recharts, Swiper

• Admin panel: Vite, React 19, MUI v7 + MUI X (Data Grid, Date Pickers), React Hook Form + Yup, TipTap, dnd-kit, ECharts, SWR, Auth0

• Around the platform: VdoCipher, Cloudflare, Loops.so, n8n, Discourse, GitHub

What we're looking for

You need:

• 4+ years building and operating web applications, with at least 2 years on a production Node.js backend you were responsible for keeping up

• Strong Express + PostgreSQL skills, including an ORM (Sequelize preferred), migrations, and query performance

• React proficiency with Material UI, and experience with Next.js (App Router) and/or Vite SPAs

• Hands-on payment gateway integration — Stripe webhooks and subscription lifecycle at minimum; Razorpay a strong plus

• Experience with Redis and a job queue (BullMQ or similar)

• Comfort inheriting and reading an unfamiliar codebase — most of your first quarter is understanding what's already there

• Solid Git workflow, staging/production discipline, and the ability to roll back cleanly

• Clear written communication in English

Nice to have:

• Auth0 or other OAuth/OIDC providers

• Socket.IO or other real-time systems

• Elasticsearch / OpenSearch

• Video platforms (VdoCipher, Mux, Vimeo) or DRM/HLS concepts

• Transactional + marketing email tooling (Loops.so, Customer.io, Brevo)

• n8n, Zapier, or other automation platforms

• TypeScript

• Previous work on an LMS, course platform, or subscription SaaS

• Daily use of AI coding tools (Claude Code, Cursor, Copilot) to move faster without cutting corners

You'll thrive here if you:

• Like owning things end to end and don't need a ticket queue to know what matters

• Prefer fixing and improving a working system over rebuilding it

• Are comfortable being the only engineer, and know when to ask for help

• Care about the people on the other side of the screen — our students are working professionals who trust us with their careers

Your first six months

• Month 1: Set up, read the codebase, document the architecture, shadow our development partner on every fix

• Months 2–3: Own bug fixes, admin and content changes, and small improvements; ship your first self-contained feature

• Months 4–6: Take over payments, infrastructure, and production on-call; development partner moves to backup-only

How to apply

Send your CV/LinkedIn and a short answer (a few paragraphs) to this question: Describe a production bug you fixed in a backend you didn't originally write. What was wrong, how did you find it, and what did you change so it wouldn't happen again?

Include links to anything you've built that we can look at — GitHub, a live project, a technical write-up.

info@sourcecad.com

SourceCAD is an equal opportunity employer. We care about what you can do, not where you learned it.

Job role

Work location
Work locationShalini Market, Sanjay Market, 248, Straight Mile Rd, opposite side of, Saline Market, Sakchi, Jamshedpur, Jharkhand 831001, India
Department
DepartmentSoftware Engineering
Role / Category
Role / CategorySoftware Backend Development
Employment type
Employment typeFull Time
Shift
ShiftDay Shift

Job requirements

Experience
ExperienceMin. 2 years
Education
EducationGraduate
Skills
SkillsJavaScript, React, Node.js, Backend development, API integrations
English level
English levelBasic English
Gender
GenderAny gender

Walk-in interview details

Apply for the job and call HR to confirm your interview
Date
Date30 Sep 2026 - 10 Oct 2026
Time
Time12.00 pm - 06.00 pm
Other instructions
Other instructionsBring your CV and projects list

About company

Name
NameM/S Sourcecad Learning
Address
AddressShalini Market, Sanjay Market, 248, Straight Mile Rd, opposite side of, Saline Market, Sakchi, Jamshedpur, Jharkhand 831001, India
Job posted by M/S Sourcecad Learning

You can expect a minimum salary of 30,000 INR and can go up to 60,000 INR. The salary offered will depend on your skills, experience and performance in the interview.

The candidate should have completed Graduate degree and people who have 2 to 31 years are eligible to apply for this job. You can apply for more jobs in Jamshedpur to get hired quickly.

The candidate should have Basic English 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 Jamshedpur 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 15 Oct 2026. For more details, download apna app and find Full Time jobs in Jamshedpur . Through apna, you can find jobs in 64 cities across India. Join NOW!

Read walk-in details before you register