Stack Developer (Typescript, NodeJS & React)
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.
Key Skills :
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.