Senior Full Stack Engineer- OWorkly

Talent Corner Hr Services

Pune District

On-site

INR 2,500,000 - 4,200,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

OWorkly is seeking a Senior Full-Stack Engineer to own the development and enhancement of the OWorkly platform. You will work across the stack, from frontend to data models, ensuring scalable, secure enterprise applications.

The candidate will translate product specs into robust software, implement configurable workflows, and contribute to cloud deployment and testing initiatives.

Qualifications

  • Strong experience with Node.js, TypeScript, and Express.
  • Proficient in React and PostgreSQL.
  • Experience building secure, scalable enterprise applications.

Responsibilities

  • Full-Stack product development for the OWorkly platform across frontend and backend.
  • Build configurable multi-tenant functionality with role-based access control.
  • Develop administrative workflows for organizations, hierarchies, workers, and certifications.
  • Implement worker enrollment, eligibility, training, assessments, and certifications.
  • Create secure worker self-service portal with access controls and progress tracking.
  • Design and maintain dashboards, reports, and skill matrices.
  • Ensure testing, CI/CD readiness, and cloud deployment readiness.

Skills

Node.js
TypeScript
React
PostgreSQL

Tools

Express

Job description

We are looking for a highly skilled and experienced Senior Full-Stack Engineer to join our engineering team and take ownership of developing and enhancing the OWorkly platform.

The ideal candidate will have strong expertise in Node.js, TypeScript, React, and PostgreSQL, with hands-on experience building secure, scalable, and maintainable enterprise applications.

You will work across the entire technology stack, including frontend development, backend architecture, database engineering, authentication, business workflows, integrations, automated testing, and cloud deployment.

This role is ideal for an engineer who enjoys end-to-end product ownership, translating product specifications and Figma designs into robust software, and improving an existing product without unnecessarily rewriting its foundation.

Key Roles and Responsibilities
1. Full-Stack Product Development
  • Develop and enhance the OWorkly workforce competency, assessment, qualification, and certification platform.
  • Build configurable multi-company functionality with tenant isolation and role-based access control.
  • Develop administrative workflows for companies, organisational hierarchy, processes, levels, workers, assessments, question banks, approval policies, and skill matrices.
  • Implement worker enrolment, eligibility, training, on-the-job training (OJT), assessments, practical evaluations, evidence capture, retesting, approvals, certification, renewal, and revocation workflows.
  • Develop and enhance the worker self-service portal with secure worker-code/PIN access, self-assessment, supervisor verification, progress tracking, results, and retry/resume functionality.
  • Convert existing product journeys into configurable workflows across companies, processes, levels, and role types.
  • Build dashboards, worker management, assessments, qualifications, skill matrix, reports, administration, certification, and skill card features.
2. Backend Development and Database Engineering
  • Develop and maintain modular Node.js, TypeScript, and Express backend services.
  • Design clean service, repository, validation, authorisation, and API layers.
  • Design, refine, and maintain PostgreSQL data models, migrations, constraints, indexes, and transactions.
  • Build secure, scalable REST APIs with consistent error handling, validation, pagination, filtering, and sorting.
  • Implement configurable business rules, eligibility criteria, approval policies, assessment gates, and workflow state transitions.
  • Maintain trustworthy, immutable, and attributable audit records.
  • Implement versioning and effective-date management for processes, levels, assessments, questions, packages, and policy configurations.
  • Ensure safe data evolution without breaking existing functionality or data.
3. Authentication, Security and Access Control
  • Implement production-grade authentication using OIDC, JWKS, OAuth2, or an equivalent identity-provider integration.
  • Develop secure sessions or token-based authentication, including refresh-token rotation where applicable.
  • Implement role-based access control, company membership, invitations, role assignment, account status, logout, and revocation.
  • Enforce secure authorisation across all protected API routes and frontend screens.
  • Prevent cross-tenant data access through both API and user interface controls.
  • Implement rate limiting and abuse protection for login, worker PIN verification, public certificate verification, and sensitive endpoints.
  • Ensure secure handling of personal information, evidence files, uploads, secrets, and audit data.
4. Integrations and Background Processing
  • Develop an integration-ready connector layer for SAP, Oracle, Workday, vendor systems, or other HR systems as required.
  • Implement field mappings, validation, conflict resolution, dry runs, sync history, retries, and reconciliation reporting.
  • Build background processing using Redis, BullMQ, or an approved equivalent.
  • Develop reliable jobs for certificate expiry, renewal reminders, retest due dates, notifications, synchronisation, and document processing.
  • Ensure background workers are retry-safe, observable, and idempotent.
  • Implement certificate PDF generation, QR codes, public verification pages, printable skill cards, and evidence metadata.
5. Frontend Engineering
  • Develop and maintain the React and TypeScript frontend application.
  • Build reusable components, accessible forms, typed API clients, and maintainable route-level architecture.
  • Convert Figma designs and product specifications into responsive, functional user interfaces.
  • Implement configuration pages with validation, save functionality, unsaved-change handling, audit visibility, and appropriate permission states.
  • Develop responsive layouts for desktop, tablet, and mobile worker-portal use cases.
  • Ensure the UI reflects real backend state, including notifications, status indicators, badges, print/download actions, and configuration controls.
  • Maintain visual consistency with the approved Figma design language while improving usability where required.
6. Testing, DevOps and Production Readiness
  • Develop and maintain unit, API, integration, workflow, security, tenant-isolation, and state-machine tests.
  • Implement frontend component testing and browser-based end-to-end testing for critical user journeys.
  • Use isolated test databases or reliable fixtures to prevent shared development data from being modified.
  • Add concurrency and idempotency testing for approvals, certification, synchronisation, and queued jobs.
  • Containerise applications using Docker and Docker Compose.
  • Prepare applications for cloud deployment with health checks, database migrations, secrets management, backups, structured logging, metrics, tracing, and error reporting.
  • Support CI/CD pipelines, production troubleshooting, deployment, rollback procedures, and operational documentation.
  • Maintain clear architecture documentation, environment configuration, setup instructions, and operational runbooks.
Required Qualifications and Technical Skills
Backend Technologies
  • Strong professional experience with Node.js, TypeScript, and Express or a comparable Node.js framework.
  • Strong knowledge of REST API design, asynchronous programming, validation, error handling, and secure API development.
  • Experience developing modular backend architectures and enterprise applications.
Frontend Technologies
  • Strong hands‑on experience with React and TypeScript.
  • Experience with modern state management and data‑fetching patterns, forms, routing, and reusable component design.
  • Ability to develop responsive and accessible user interfaces from Figma designs.
Database
  • Strong knowledge of PostgreSQL and relational database modelling.
  • Experience with database constraints, indexes, transactions, migrations, query performance, and reporting queries.
  • Understanding of safe data evolution and data integrity.
Authentication and Security
  • Experience with OIDC, OAuth2, JWT/JWKS concepts, session security, and RBAC.
  • Understanding of tenant isolation, rate limiting, OWASP practices, file‑upload security, and secrets management.
Workflow and Business Systems
  • Experience implementing configurable workflows, state machines, approval processes, eligibility rules, retries, retests, audit trails, and notifications.
  • Strong understanding of multi‑step business processes and workflow‑driven applications.
Testing
  • Experience with Jest or Vitest.
  • API and integration testing.
  • React Testing Library or equivalent.
  • Playwright or Cypress for browser automation.
Cloud and Delivery
  • Experience with Docker and Docker Compose.
  • Knowledge of CI/CD, Linux, Git, environment management, and production troubleshooting.
  • Experience deploying applications to cloud platforms such as AWS, Azure, GCP, or Render.
Engineering and Collaboration
  • Strong understanding of clean architecture, code reviews, debugging, documentation, and observability.
  • Ability to read detailed product specifications and Figma prototypes.
  • Strong problem‑solving and communication skills.
  • Ability to work independently, take ownership, and deliver high‑quality software in a changing product environment.
Good‑to‑Have Skills
  • Redis, BullMQ, Temporal, or other job and workflow queue technologies.
  • Kubernetes, Helm, Terraform, AWS, Azure, or GCP production operations.
  • OpenTelemetry, Prometheus, Grafana, Sentry, structured logging, and distributed tracing.
  • Experience integrating HRIS, SAP, Oracle HCM, Workday, payroll, workforce management, LMS, or manufacturing systems.
  • Industrial training, competency management, certification, quality, compliance, or health‑and‑safety software experience.
  • S3‑compatible object storage and secure document/image processing.
  • PDF generation, QR‑code generation, digital signatures, or public verification services.
  • Data synchronisation, ETL, field mapping, reconciliation, and import validation.
  • Domain‑driven design, event‑driven architecture, or modular‑monolith design.
  • Accessibility standards, usability testing, design systems, and advanced data visualisation.
  • AI/ML, embeddings, vector search, document parsing, retrieval‑augmented generation, or assessment‑rubric generation. AI experience is optional and not a hiring requirement.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Associate Software Engineer - Full Stack
Associate Software Engineer - Full Stack

Amgen • Hyderabad

On-site
INR 900,000 - 1,300,000
Sr. Software Engineer (Java, React, Oracle, AI skills)
Sr. Software Engineer (Java, React, Oracle, AI skills)

Hirebridge • Hyderabad

On-site
INR 1,800,000 - 2,400,000
FullStack Engineer II - EVERGREEN
FullStack Engineer II - EVERGREEN

Booking Holdings Inc. • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Full Stack React Application Developer
Full Stack React Application Developer

techcarrot • Hyderabad

On-site
INR 2,500,000 - 3,600,000
Software Engineer
Software Engineer

HyperVerge, Inc. • Bengaluru

On-site
INR 1,200,000 - 2,100,000
Fullstack Developer
Fullstack Developer

Rskv Consultants • Gurugram District

On-site
INR 2,500,000 - 5,000,000
Full Stack Engineer
Full Stack Engineer

DigiPlus IT • Mumbai

On-site
INR 900,000 - 1,500,000
Software Developer
Software Developer

Control Component India Pvt. Ltd. • Bengaluru

On-site
INR 800,000 - 1,200,000
Associate Software Engineer - Full Stack
Associate Software Engineer - Full Stack

Amgen Inc • Hyderabad

On-site
INR 1,400,000 - 2,200,000
Specialist Software Engineer
Specialist Software Engineer

Amgen • Hyderabad

On-site
INR 2,800,000 - 4,000,000