- Node.js / Express APIs and React SPAs (Vite or equivalent).
- AWS, containers, CI/CD (e.g. GitHub Actions); secrets and env management.
- PostgreSQL; comfort with Redis and object storage.
- Shipping production code changes (not only operating systems).
- Incident response; clear written English.
- Working with external delivery partners and shared Git repositories.
Nice to have
- IoT / device cloud (certs, webhooks, KMS, CoAP/HTTP gateways).
- Firebase Auth; API and E2E automated tests.
- Kubernetes / Helm or equivalent.
Description:
The project involves backend development for a module responsible for secure communication between new and existing devices. The solution handles encryption and message exchange using various communication protocols. The main goal is to design and develop a backend layer integrating communication mechanisms, ensuring compatibility across device generations, and consistent management of data transmission and security.
Role summary
Own cloud deployment, backend/frontend engineering, web UX adaptation, and production operations for an OEM cloud and React web portal integrated with the IoT platform. You take a delivered baseline, ship it to staging/production, adapt the UI for the market, and keep the stack running - including code and infrastructure changes when platform or product needs require it.
,[Cloud & operations (~40%), Deploy and maintain staging and production on AWS (containers, CI/CD, secrets, Firebase)., Wire and operate integrations with DCF, CPS, MSF/KMS, CDP event workers., Promote releases with rollback; keep environment matrices isolated., Monitor APIs, workers, certs; handle incidents; apply security patches., Maintain runbooks and monthly ops reporting., Backend & integration engineering (~35%), Implement and maintain Node.js / Express API changes (bugs, security, small features, API contract alignment)., Adapt integrations when IoT services or SDKs change., Own production blockers: auth/JWT, logging, CI gates, config externalization., PostgreSQL / Redis / S3 as used by the stack; review and take code ownership after handover., Frontend / UX (~25%), Adapt React + Vite SPA: branding, English copy, theme/config., Align menus and screens with platform role specifications (phased by product priority)., Enforce UX safety rules (e.g. no remote actuation from web where prohibited)., Fix web defects from UAT; smoke-test critical flows before releases., Must-have skills , Node.js / Express APIs and React SPAs (Vite or equivalent)., AWS, containers, CI/CD (e.g. GitHub Actions); secrets and env management., PostgreSQL; comfort with Redis and object storage., Shipping production code changes (not only operating systems)., Incident response; clear written English., Working with external delivery partners and shared Git repositories.] Requirements: Node.js, Express, AWS, CI/CD, Container, React, React spa, PostgreSQL, Redis, JavaScript