N

Senior Full-Stack Engineer (React/Node.js)

icon building Company : N-ix
icon briefcase Job Type : Full Time

Job Description - Senior Full-Stack Engineer (React/Node.js)


We are seeking a Senior Full-Stack Engineer with strong expertise in React and Node.js to join our team working on innovative e-Ink based products and companion applications. In this role, you will work across frontend, backend, and integration layers, ensuring seamless interaction between an e-ink device, its cloud services, and companion apps (web and mobile).


You will contribute to both new feature development (e.g., analytics, sharing, personalization) and maintenance/stabilization activities (bug fixing, optimization, knowledge transfer). A solid understanding of secure, scalable, and performant web/mobile applications is essential.


Key Responsibilities:



  • Develop and maintain web companion applications (React, TypeScript) supporting document sync, sharing, and account management.

  • Implement backend services using Node.js (TypeScript) for APIs, synchronization, and user management.

  • Contribute to cloud integrations (AWS-based services, Keycloak identity management, REST APIs).

  • Ensure secure data handling (encryption, authentication, GDPR compliance).

  • Collaborate with mobile engineers to align React Native components with device and cloud integrations.

  • Support knowledge transfer activities: documenting flows, APIs, and technical processes.

  • Participate in ADR decisions, code reviews, CI/CD pipelines, and quality-first practices.

  • Work closely with QA engineers on automation strategy, integration tests, and end-to-end flows.

  • Optimize performance for content sync, large files (PDF/EPUB), and offline/online modes.


Required Skills & Experience:



  • 5+ years of professional experience in full-stack development.

  • Strong proficiency in React (Hooks, Context, Redux or similar state management) and Node.js (TypeScript, Express/NestJS).

  • Experience with RESTful API design and integration.

  • Hands-on knowledge of secure coding practices (JWT, OAuth2, TLS, input validation).

  • Familiarity with MongoDB, SQL, or other database systems.

  • Experience with CI/CD pipelines (GitLab, Docker, Kubernetes).

  • Solid understanding of Agile practices and working in distributed teams.

  • Upper-Intermediate English level.


Nice to Have:



  • React Native experience (building cross-platform mobile apps).

  • Familiarity with offline-first architectures and sync mechanisms.

  • Knowledge of cloud services (AWS, Keycloak, HawkBit).

  • Experience with EPUB/PDF libraries, document rendering, or file-sharing platforms.

  • Prior work on IoT, embedded, or device-companion ecosystems.


Personal Attributes:



  • Strong ownership mindset, able to work across frontend and backend with equal confidence.

  • Comfortable collaborating in multi-vendor and multi-technology environments.

  • Product-oriented, with a focus on delivering business value and user experience.

  • Curious and adaptable — quick to learn new frameworks and approaches.


We offer*:



  • Flexible working format - remote, office-based or flexible

  • A competitive salary and good compensation package

  • Personalized career growth

  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)

  • Active tech communities with regular knowledge sharing

  • Education reimbursement

  • Memorable anniversary presents

  • Corporate events and team buildings

  • Other location-specific benefits


*not applicable for freelancers


Original job Senior Full-Stack Engineer (React/Node.js) posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Similar Senior Full-Stack Engineer (React/Node.js) Jobs in the US

GrabJobs is the no1 job portal in the US, connecting you to thousands of jobs fast! Find the best jobs in the US, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.