JobsAisle
O

Senior Fullstack (Node.js + React.js)

OnHires

Ajman, UAEAED 10,000-16,667/moYesterday
UAEIT & TechnologyFull Time

Skills Required

TypescriptReactSqlAwsDockerKubernetesGitDevopsEnglish

Job Description

<div><p><b>Location:</b>Remote<br/><b>Employment:</b>Full-time, B2B contract<br/><b>Language:</b>English<br/></p><h3>About the Company</h3><p>The hiring company is an independent product-based SaaS organization with a portfolio of 10+ in-house B2C digital products. The company builds and scales its own products - no outsourcing, no external clients, and no investor pressure.</p><h3>About the Role</h3><p>The company is seeking a Senior SDE Fullstack who will take full hands‑on ownership of backend and frontend feature development, contribute to architecture decisions, ensure performance, and maintain code quality across a modern SaaS environment.</p><p>This is a senior individual contributor role, fully hands‑on - without people‑management responsibilities.</p><h3>What You’ll Do</h3><h3>Hands‑On Engineering (Backend&Frontend)</h3><ul><li>Build and deliver complex features end‑to‑end using Node.js, NestJS, React.js, Next.js, TypeScript.</li><li>Design and implement scalable backend services and secure REST APIs.</li><li>Develop performant frontend components, SSR flows, routing, and state management.</li><li>Write clean, maintainable, well‑tested code.</li><li>Participate in architectural discussions within the product team.</li></ul><h3>Performance, Reliability&Observability</h3><ul><li>Implement and refine logging, monitoring, and alerting (Sentry, Datadog, Groundcover).</li><li>Troubleshoot and optimize backend and frontend performance.</li><li>Participate in incident resolution and root‑cause analysis.</li><li>Improve system reliability, traceability, and error visibility.</li></ul><h3>CI/CD, Git&DevOps Collaboration</h3><ul><li>Maintain and enhance CI/CD pipelines (including GitHub Actions).</li><li>Work with DevOps to ensure consistent and stable environments across dev/staging/production.</li><li>Manage and contribute to Git branching strategies (Git Flow or Trunk‑Based Development).</li><li>Ensure smooth, efficient, predictable deployment workflows.</li></ul><h3>Tech Stack Requirements</h3><h3>Must‑Have</h3><ul><li>5+ years of professional full‑stack engineering experience</li><li>Strong production experience with:<ul><li>Node.js, NestJS</li><li>React.js, Next.js</li><li>TypeScript</li></ul></li><li>Solid PostgreSQL knowledge (data modeling, optimization, indexing)</li><li>Strong experience with AWS services (Lambda, S3, CloudWatch, SNS/SQS or equivalents)</li><li>Experience building secure REST APIs (JWT auth, security best practices)</li><li>Understanding scalable architectures and distributed systems basics</li><li>Hands‑on experience with CI/CD pipelines and GitHub Actions</li><li>Docker experience</li><li>Experience managing Git branching strategies (Git Flow / Trunk‑Based Development)</li></ul><h3>Nice‑to‑Have (Strong Plus)</h3><ul><li>Kubernetes (K8s)</li><li>ArgoCD or GitOps workflows</li><li>Event‑driven systems (Kafka, RabbitMQ, AWS SNS/SQS)</li><li>Infrastructure as Code (Terraform)</li><li>Observability tooling (Sentry, Datadog, Groundcover)</li><li>Experience with design systems / Storybook</li><li>Experience with internal utilities or shared packages</li><li>Experience with test automation frameworks (Playwright or similar)</li></ul><h3>Key Performance Indicators (KPIs)</h3><ul><li>Reliable end‑to‑end feature delivery</li><li>Architecture clarity and maintainability</li><li>Production stability&incident resolution speed</li><li>CI/CD stability and deployment quality</li><li>Code quality, documentation, and testing discipline</li></ul><h3>What the Company Offers</h3><ul><li>Competitive compensation</li><li>22 paid vacation days + national holidays</li><li>Annual learning&development budget (courses, certifications, conferences)</li><li>Opportunity to contribute to a fast‑growing multi‑product SaaS environment</li><li>Modern technology stack with minimal legacy</li><li>Senior, autonomous engineering culture focused on product impact</li></ul><h3>Interview Process</h3><ol><li>External recruiter call (30 min) – introduction, expectations</li><li>Recruiter Interview (prescreen, scorecard, expectations)</li><li>Technical Interview</li><li>SDE Challenge<ul><li>1‑day test assignment</li><li>Must be submitted within 5 days</li></ul></li><li>Second Technical Interview</li><li>HR Interview (Professional skills, ways of working, cultural philosophy)</li></ol></div>#J-18808-Ljbffr