Senior Full-Stack Developer (Node.js / React / AI)

Zag Jordan- Amman, Jordan

Job Overview:
We are looking for a Senior Full-Stack Developer to build and scale modern web applications and high-performance backend systems. You will work across the full stack, focusing on Node.js services, React/Next.js frontends, and leveraging AI tools to accelerate development, automation, and overall engineering productivity.

Responsibilities:

  • Develop and maintain backend services using Node.js
  • Build responsive web applications with React and Next.js
  • Design and optimize APIs (REST/GraphQL)
  • Design system architecture for scalability, reliability, and low latency
  • Design and optimize databases (SQL/NoSQL) for performance and consistency
  • Implement caching and real-time features using Redis
  • Work on high-concurrency, high-throughput systems
  • Write and maintain unit tests and ensure high test coverage
  • Leverage AI tools to improve development speed, code quality, and testing
  • Use AI agents/workflows to automate repetitive engineering tasks
  • Collaborate with cross-functional teams to deliver features
  • Ensure code quality, testing, and performance optimization

Requirements:

  • 5+ years of full-stack development experience
  • Strong experience with Node.js and asynchronous programming
  • Proficiency in React and Next.js
  • Solid experience in system design and software architecture
  • Strong database design skills (schema design, indexing, optimization)
  • Experience with Redis and caching strategies
  • Understanding of scalable, high-throughput, low-latency systems
  • Experience with unit testing frameworks and testing best practices
  • Familiarity with real-time technologies (WebSockets, streaming)
  • Hands-on experience using AI tools to boost productivity (code generation, debugging, testing, automation)
  • Ability to quickly learn and work with additional technology stacks as needed
  • Strong problem-solving and debugging skills

Nice to Have

  • Experience with microservices and distributed systems
  • Familiarity with Docker/Kubernetes
  • Knowledge of message queues (Kafka, RabbitMQ, etc.)
Reference Code
JP26-7
Post Date
1 days ago
Work Class
Software Developers
Work Type
Full-Time
Share This Job Post
Apply Now