Stack Developer (Typescript, NodeJS & React)

Stack Developer (Typescript, NodeJS & React)

1 Nos.
129861
Full Time
8.0 Year(s) To 12.0 Year(s)
16.00 LPA TO 17.00 LPA
IT Software - Project & Program Mgt / Other
IT-Software/Software Services
Job Description:

Job Title: Full-Stack Developer (Typescript, NodeJS & React)

Experience: 8–12 years

Location: Bangalore (JP NAGAR)

Role Type: Full‑time

Interview: Face 2 Face (2 Round)

Budget: 16 – 17 LPA

Working time: 9:30 to 6.30

 

Role Overview

We are looking for a highly skilled Full‑Stack Developer who can design and develop custom plugins, backend services, and frontend components for a NocoBase-based platform. The role involves building modular backend functionality, dynamic UI experiences, workflows, automation, templates, and data models that support business applications.

 

Key Responsibilities

Backend Responsibilities

- Develop custom NocoBase plugins using TypeScript/Node.js for workflows, automation logic, versioning, record locking, audit logging, numbering rules, schedulers, and PDF generation.

- Build backend logic for templates, forms, approval flows, step sequences, and data processing.

- Design and enhance REST/GraphQL APIs, background jobs, and event-driven services.

- Model and optimize PostgreSQL schemas, queries, indexes, and migrations for performance and reliability.

- Implement backend-side authentication & authorization patterns (OIDC/JWT/RBAC).

- Ensure backend code quality through unit tests, integration tests, and code reviews.

- Document backend modules, plugin behavior, API descriptions, and architectural decisions.

 

Frontend Responsibilities

- Develop custom UI components and NocoBase extensions using React and TypeScript.

- Build dynamic forms, step-based workflows, conditional logic interfaces, and data-driven screens.

- Implement frontend behaviors for approvals, validations, status changes, and user assignments.

- Create clean, print-ready layouts and PDF-friendly view components for records and reports.

- Integrate barcode/QR code scanning flows and camera/device interactions as needed.

- Optimize UI performance, responsiveness, and accessibility.

- Collaborate with design/UX on UI patterns, layouts, and consistency.

- Write unit and end-to-end tests (Jest, React Testing Library, Cypress/Playwright).

 

Required Skills & Qualifications

- Strong expertise in TypeScript, Node.js, and React.

- Advanced experience with PostgreSQL (schema design, SQL, indexing, migrations).

- Hands-on experience building modular plugins or backend components.

- Experience with dynamic forms, workflow screens, and state management (React Query/Redux/Zustand).

- Strong knowledge of REST/GraphQL API design, event handlers, and background jobs.

- Solid understanding of authentication & authorization (OIDC, JWT, RBAC).

- Strong testing discipline across backend & frontend layers.

- Ability to write clean, maintainable, well-structured code.

 

Nice-to-Have

- Experience with NocoBase or other low-code/headless platforms (Directus, Strapi, Hasura, Keystone, Retool).

- PDF generation experience (Puppeteer/Chromium or PDFKit).

- Experience with barcode/QR workflows in web applications.

- Familiarity with event-driven systems or message queues.

- Experience building UI for operational workflows or step-execution screens.

 

Success Indicators

- High-quality, maintainable full-stack modules delivered on schedule.

- Well-designed backend plugins and well-structured frontend experiences.

- Smooth collaboration across backend, frontend, and product teams.

- Low defect rate during testing and after deployment.

- Efficient UI performance and optimized database interactions.

Company Profile

We are an award-winning, industry-leading partner for talent search in the recru---ment industry and operational from two decades. W---h corporate offices in Bangalore and New Jersey, USA, we have global expertise in recru---ing candidates for Permanent and Temporary Staffing pos---ions. The abil---y to combine technology expertise w---h business domain knowledge has been --- ---’s main focus and strength.

Apply Now

  • Interested candidates are requested to apply for this job.
  • Recruiters will evaluate your candidature and will get in touch with you.

Similar Jobs