GRADION

Senior Back End Engineer, Node.js

GRADION

full-time

Posted on:

Location Type: Hybrid

Location: CairoEgypt

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Architect & Build: Lead the design and implementation of robust, scalable backend services using Node.js and TypeScript.
  • Optimize Performance: Dive deep into the event loop, database queries, and caching layers to ensure sub-millisecond latency and high availability.
  • Set Standards: Champion engineering excellence by leading code reviews, writing comprehensive tests, and mentoring mid-level developers.
  • Collaborate: Work closely with Product and Frontend teams to design seamless APIs and influence the technical roadmap.
  • Scale Systems: Design and maintain microservices and event-driven architectures (RabbitMQ/Kafka) that can handle high-traffic spikes.

Requirements

  • Expertise: 5+ years of professional experience in backend development, with a deep mastery of Node.js and its ecosystem.
  • Strong Foundations: Deep understanding of asynchronous programming, design patterns, and architectural principles (Solid, Hexagonal, or Clean Architecture).
  • Database Mastery: Proven experience with both SQL (PostgreSQL) and NoSQL (Redis, MongoDB) databases, including schema design and optimization.
  • Cloud & DevOps: Familiarity with AWS/GCP and containerization (Docker/Kubernetes).
  • Mindset: A product-focused mindset—you care about the "why" behind the code and the impact it has on the end-user.
  • Communication: Ability to explain complex technical trade-offs to both technical and non-technical stakeholders.
Benefits
  • Setup: laptop and full workstation.
  • Health: Comprehensive family health insurance and life insurance.
  • Flexibility: Flexible working arrangements and a culture of ownership.
  • Rewards: Competitive salary based on seniority + milestone bonuses (marriage, childbirth, etc.).
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Node.jsTypeScriptasynchronous programmingdesign patternsSolid ArchitectureHexagonal ArchitectureClean ArchitectureSQLPostgreSQLNoSQL
Soft Skills
mentoringcommunicationcollaborationproduct-focused mindset