About this role
The team is seeking a skilled NodeJS Developer to join their dynamic team. In this role, you will collaborate with cross-functional teams to understand requirements and translate them into technical specifications. You will design and develop efficient, secure, and scalable server-side applications using Node.js and related technologies.
Key Responsibilities:
- Write clean, maintainable, and well-documented code following industry best practices and coding standards.
- Optimize application performance and scalability, identifying and addressing potential bottlenecks.
- Implement robust testing strategies, including unit and integration tests, to ensure high-quality deliverables.
- Participate in code reviews to maintain code quality and share knowledge with team members.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Stay updated with emerging technologies and industry trends to continuously improve skills and contribute to team growth.
Required Skills & Qualifications:
- Proficiency in Node.js and experience with frameworks such as Express.js.
- Strong understanding of asynchronous programming and event-driven architecture.
- Familiarity with database technologies such as MongoDB, MySQL, or PostgreSQL.
- Experience with RESTful APIs and web services.
- Knowledge of version control systems, preferably Git.
- Excellent problem-solving skills and attention to detail.
Experience:
- Minimum of 3-5 years of experience in software development with a focus on Node.js.
What we offer:
- Opportunity to work in a collaborative and innovative environment.
- Professional development and growth opportunities.
- Engaging projects that challenge your skills and creativity.
Applications are read by our talent team, usually within two working days.
If you look like a fit we will call you, and you will hear from us either way.