Backend Engineer - Node.js

Systems Arabia — Jordan · Posted ~2 hours ago

Mid

Skills

Node.js Backend architecture RESTful APIs Database design SQL query optimization API integrations Authentication Authorization Security Performance optimization Unit testing Integration testing API testing REST APIs Databases

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

An experienced backend engineer is sought to design and maintain scalable services and APIs. The role emphasizes Node.js, backend architecture, databases, security, integrations, automated testing, production troubleshooting, and performance optimization. You will collaborate with multiple engineering and product disciplines to deliver reliable and maintainable systems.

Highlights

Experienced backend engineering role focused on scalable services and APIs. The position covers backend architecture, database optimization, security, third-party integrations, testing, reliability, and performance, with collaboration across frontend, mobile, QA, DevOps, and product teams.

Description

Back-End Engineer (Node.js) We are looking for an experienced Back-End Engineer to design, develop, and maintain scalable backend services and APIs using Node.js. The ideal candidate should have strong knowledge of backend architecture, databases, API development, security, and performance optimization. Responsibilities Design and develop scalable backend services using Node.js.Build and maintain RESTful APIs and integrations.Develop clean, reusable, and maintainable code.Design database schemas and optimize queries.Integrate third-party APIs and external services.Implement authentication, authorization, and security best practices.Troubleshoot production issues and improve system reliability.Optimize application performance and scalability.Write unit, integration, and API tests.Participate in code reviews and technical discussions.Collaborate with frontend, mobile, QA, DevOps, and product teams. Requirements 4–7 years of professional backend development experience.Strong proficiency in Node.js and JavaScript/TypeScript.Experience with Express.js, NestJS, or similar frameworks.Strong understanding of RESTful API design.Experience with PostgreSQL, MySQL, MongoDB, or similar databases.Good knowledge of database design, indexing, and query optimization.Experience with Redis or other caching technologies.Understanding of JWT/OAuth and application security.Experience with Git and CI/CD.Experience writing automated backend tests.Familiarity with Docker and cloud platforms.Experience with microservices, message queues, or AWS/Azure/GCP is a plus.