5 Asavlee Labs Jobs
Node.js Developer - Javascript/TypeScript (5-8 yrs)
Asavlee Labs
posted 13hr ago
Key skills for the job
Job Title : Senior Node.js Developer (5+ Years of Experience)
Location : Remote
Job Type : Full-Time/Contract
Department : Engineering
Job Description :
We are seeking a highly skilled and experienced Senior Node.js Developer to join our dynamic team. The ideal candidate will have 5+ years of professional experience in building and maintaining web applications using NestJS, TypeScript, and JavaScript. You will be responsible for designing, developing, and optimizing backend solutions, working closely with front-end developers, and ensuring the application architecture is scalable, clean, and efficient.
Responsibilities :
- Backend Development : Build and maintain robust, scalable, and secure web applications using Node.js, NestJS, and TypeScript.
- API Design and Development : Design and implement RESTful APIs, including those based on OpenAPI specifications. Ensure the APIs are efficient, reusable, and properly documented.
- Performance Optimization : Optimize server-side logic, including data storage and database interactions, to enhance overall website performance and responsiveness.
- Collaboration : Work closely with front-end developers to integrate user-facing elements with server-side functionality, ensuring smooth user experiences.
- Best Practices : Adhere to Node.js best practices, maintain high code quality, and ensure proper unit and integration testing.
- Security : Implement security measures to protect sensitive data, prevent security breaches, and ensure the web application is compliant with industry standards.
- Troubleshooting & Debugging : Identify, troubleshoot, and resolve complex performance issues, bugs, and integration challenges.
- Documentation : Write clean, well-documented, and maintainable code. Document APIs and technical designs to ensure knowledge sharing within the team.
Requirements :
- 5+ years of experience in Node.js development, specifically using NestJS and TypeScript.
- Strong proficiency in JavaScript and TypeScript, with a solid understanding of the Node.js runtime environment.
- Proven experience in designing and developing RESTful APIs and working with OpenAPI specifications.
- In-depth knowledge of server-side logic, database design, and performance optimization techniques.
- Experience with relational and NoSQL databases (e.g., PostgreSQL, MongoDB).
- Familiarity with version control tools such as Git.
- Strong understanding of web development best practices, including security, scalability, and performance tuning.
- Solid knowledge of asynchronous programming, including Promises and async/await.
- Familiarity with front-end technologies like React or Angular for better collaboration with front-end developers.
- Excellent problem-solving skills and the ability to work independently or as part of a team.
- Good communication skills and the ability to articulate complex technical concepts clearly.
Preferred Qualifications :
- Experience with Docker, Kubernetes, or other containerization/orchestration tools.
- Familiarity with microservices architecture and related patterns.
- Experience in working with cloud services like AWS, Azure, or Google Cloud.
- Familiarity with CI/CD pipelines and automated deployment processes.
Benefits :
- Competitive salary and performance-based bonuses.
- Opportunities for professional development and career growth.
- Flexible working hours and remote work options.
- Health insurance and wellness benefits.
- A collaborative, inclusive, and dynamic work environment.
Functional Areas: Software/Testing/Networking
Read full job description