This job is no longer available
This job expired on 22/07/2026. It no longer accepts applications.
Senior Full Stack Engineer – Remote
Nashid
Job description
About the role
We are looking for a hands‑on Senior Full Stack Platform Engineer to join our remote team. You will work on a configurable, multi‑tenant industrial platform that powers workforce operations in construction, oil & gas, manufacturing and other large sites.
Key responsibilities
- Design, develop and ship end‑to‑end features across React front‑end, Node.js/Express back‑end and Python/FastAPI services.
- Build and maintain RESTful APIs with TypeScript and OpenAPI contracts.
- Improve backend route structure, validation, error handling and overall API consistency.
- Model and evolve data schemas using PostgreSQL, Drizzle ORM and Python data‑access patterns.
- Implement JWT‑based authentication, role‑based access control and multi‑tenant design.
- Integrate with ERP, HR, attendance, access‑control and hardware systems via HTTP and device‑level protocols.
- Ensure production‑grade schema migrations, structured logging, background job orchestration and auditability.
Required profile
- Senior‑level professional with strong hands‑on experience in full‑stack development.
- Proven ability to work in an enterprise‑grade, safety‑critical environment.
- Comfortable delivering production code without advisory‑only involvement.
Required skills
- React, TypeScript, Vite
- Node.js, Express, TypeScript
- Python, FastAPI
- PostgreSQL, Drizzle ORM, drizzle‑kit migrations
- SQLAlchemy/Alembic or equivalent Python DB patterns
- JWT authentication, role‑based access control
- Multi‑tenant system design, feature‑flag driven behavior
- RESTful API design, OpenAPI contracts, API validation
- Structured logging, background job orchestration
- Integrations with ERP, HR, attendance, access‑control, hardware devices
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Egypt.
Salaries by job title
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Nashid