Back to jobs
node.js developer
California
Job Title: Node.js Developer
Job Overview
We are looking for a skilled and motivated Node.js Developer to join our development team. The ideal candidate will be responsible for building scalable server-side applications, RESTful APIs, and ensuring high performance and responsiveness of backend services.
Key Responsibilities
- Develop and maintain server-side applications using Node.js
- Design and build RESTful APIs and microservices
- Collaborate with frontend developers to integrate user-facing elements
- Write clean, maintainable, and efficient code
- Optimize applications for maximum speed and scalability
- Implement security and data protection measures
- Work with databases (SQL/NoSQL) such as MongoDB, MySQL, or PostgreSQL
- Perform unit testing and debugging
- Participate in code reviews and agile development processes
- Deploy applications using CI/CD pipelines and cloud platforms
Required Skills & Qualifications
- Strong experience with Node.js and frameworks like Express.js or NestJS
- Proficiency in JavaScript (ES6+)
- Experience in building REST APIs
- Knowledge of asynchronous programming and event-driven architecture
- Familiarity with database technologies (MongoDB, MySQL, PostgreSQL)
- Understanding of version control systems (Git)
- Experience with authentication & authorization (JWT, OAuth)
- Knowledge of API testing tools like Postman
- Basic understanding of frontend technologies (HTML, CSS, React/Angular is a plus)
Preferred Qualifications
- Experience with microservices architecture
- Familiarity with Docker, Kubernetes
- Experience with cloud services (AWS, Azure, or GCP)
- Knowledge of message queues (Kafka, RabbitMQ)
- Exposure to DevOps practices
Footer for a Job Post
Apply for this job
*
indicates a required field