Mandaluyong, Philippines
We are looking for a skilled Node.js Developer to join our team and contribute to the design, development, testing, and documentation of scalable applications. The ideal candidate will have at least 2 years of experience in Node.js development and a strong understanding of backend architecture and best coding practices.
Key Responsibilities:
Perform detailed design of application and technology architecture components and classes.
Configure, build, and test application or technology architecture components.
Collaborate with developers, designers, and architects to ensure configurations and custom components meet functional and performance requirements.
Create and maintain automated unit test scripts as part of a continuous integration process.
Use appropriate tools for code profiling to ensure compliance with development standards.
Monitor and ensure adequate code coverage through unit and assembly tests.
Document code to support maintainability and facilitate future development.
Maintain traceability by documenting code changes and updating the traceability matrix or other requirements tracking tools.
Proactively communicate any project risks or issues to the Technology Architect and Project Manager.
Knowledge of front-end technologies (e.g., React, Angular)
Qualifications:
At least 2 years of professional experience in Node.js development.
Strong understanding of backend development principles and design patterns.
Experience with version control systems (e.g., Git).
Familiarity with CI/CD pipelines and automated testing frameworks.
Excellent problem-solving and debugging skills.
Strong communication and collaboration skills.
Nice to Have:
Experience in cloud platforms (AWS, Azure, or GCP)
Familiarity with microservices architecture
Knowledge of front-end technologies (e.g., React, Angular)