Job Description:
We are seeking a skilled and motivated Node.js Backend Developer to join our dynamic team. As a Backend Developer, you will be responsible for developing, and maintaining applications that utilize the latest technologies and best practices. The ideal candidate should have a strong background in Node.js, NestJS, TypeORM, and experience with both SQL and NoSQL databases like postgres and elastic.
Responsibilities:
l Collaborate with cross-functional teams to gather and understand project requirements.
l Design, develop, and maintain scalable back-end solutions using NestJS and TypeORM
l Implement efficient data storage and retrieval using SQL databases like PostgreSQL.
l Familiarity with NoSQL databases like Elasticsearch for data indexing and search capabilities.
l Integrate third-party APIs and services to enhance application functionality.
l Ensure code quality, maintainability, and performance through code reviews and testing.
l Stay up-to-date with industry trends and best practices to continuously improve our development process.
l Contribute to agile development methodologies, including sprint planning and stand-up meetings.
Requirements:
l Proven experience as a Backend Developer with a focus on Node.js.
l Strong proficiency in NestJS and TypeORM for building back-end services.
l Familiarity with SQL databases such as PostgreSQL for efficient data storage.
l Experience with NoSQL databases like Elasticsearch for advanced search capabilities.
l Solid understanding of RESTful API design principles and best practices.
l Proficiency in modern JavaScript, TypeScript, HTML, and CSS.
l Excellent problem-solving skills and attention to detail.
l Effective communication skills for team collaboration.
l Ability to work independently and meet project deadlines.
Powered By Hire.Camp