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.