Job Summary:
We are seeking a skilled Node.js Developer to join our developmNode.jsm. The ideal candidate will be responsible for developing and maintaining serverside applications using Node.js designing scalable APIs and ensuring high performance and responsiveness to frontend requests. You will work closely with frontend developers product managers and other stakeholders to build efficient and secure applications.
Key Responsibilities:
Develop test and maintain scalable serverside applications using Node.js and related frameworks (e.g. Express NestJS).
Design and implement RESTful APIs and integrate with frontend applications and thirdparty services.
Optimize applications for performance scalability and security.
Work with databases such as MongoDB PostgreSQL or MySQL ensuring efficient data storage and retrieval.
Implement authentication and authorization mechanisms.
Debug and resolve technical issues ensuring system reliability.
Write clean wellstructured and maintainable code following best practices.
Collaborate with frontend developers UI/UX designers and product managers to deliver seamless applications.
Stay uptodate with the latest trends and best practices in Node.js and backend development.
Requirements
Requirements:
Bachelor s degree in Computer Science Software Engineering Information Technology or a related field.
Proven experience with a minimum of 3 years as a Node.js Developer
Strong proficiency in JavaScript and TypeScript.
Experience with Node.js frameworks like Express.js or NestJS.
Knowledge of asynchronous programming and eventdriven architecture.
Familiarity with database management systems (MongoDB PostgreSQL MySQL or Firebase).
Experience with API development integration and documentation.
Understanding of containerization and deployment using Docker Kubernetes or cloud platforms (AWS GCP Azure).
Knowledge of Git and version control workflows.
Strong debugging and performance optimization skills.
Familiarity with Agile development methodologies.
Benefits
Competitive salary