Backend Developer – Node.js
We're currently seeking a skilled Backend Developer with strong expertise in Node.js to join our backend team and help us develop high-performance APIs and backend services.
Responsibilities
-
Design, build, and maintain scalable backend services using Node.js.
-
Develop and optimize RESTful and/or GraphQL APIs.
-
Work with databases such as PostgreSQL, MongoDB, or MySQL.
-
Collaborate with frontend developers, DevOps engineers, and product teams.
-
Ensure performance, quality, and security of backend systems.
-
Participate in code reviews, testing, and debugging.
-
Write clean, well-documented, and maintainable code.
-
Implement and manage background jobs, message queues, or event-driven architectures.
Requirements
-
5 years of experience working with Node.js in production environments.
-
Solid understanding of JavaScript (ES6+) and asynchronous programming.
-
Experience building and consuming RESTful APIs.
-
Familiarity with Express.js or other Node.js frameworks.
-
Knowledge of relational and/or NoSQL databases.
-
Comfortable working with Git and code versioning tools.
-
Understanding of API security, authentication (JWT, OAuth), and best practices.
Apply for this job
*
indicates a required field