AmorServ is a global provider of onsite IT support services, Project management services and IT staffing. We also provide 24x7x365 deployment and break/fix services to our clients to ensure that their technology is available when they need it.
Read more about this company
We are seeking a skilled and motivated Node.js Mid-Level Developer to join our dynamic team.
As a Node.js Developer, you will collaborate with cross-functional teams to design, develop, and implement innovative software solutions.
You will contribute to the entire software development lifecycle, from concept and design to testing, deployment, and maintenance.
The ideal candidate should have a solid understanding of Node.js, JavaScript, and related frameworks, along with a passion for creating efficient, scalable, and maintainable code.
Responsibilities:
Develop and maintain server-side applications using Node.js.
Design and implement RESTful APIs for seamless interaction between various systems.
Collaborate with front-end developers to integrate user-facing elements with server-side logic.
Participate in code reviews, ensuring code quality, performance, and adherence to coding standards.
Identify and troubleshoot software issues, offering timely solutions to ensure smooth application operation.
Optimize applications for maximum performance and scalability.
Work closely with the product management and UI/UX teams to translate requirements into technical solutions.
Stay updated with industry best practices and emerging technologies, incorporating them into projects where applicable.
Contribute to the improvement of development processes and tools used by the team.
Requirements:
Bachelors degree in Computer Science, Engineering, or a related field (or equivalent work experience).
Proven experience working as a Node.js Developer or similar role for at least [X years].
Strong proficiency in Node.js and JavaScript, including frameworks like Express.js.
Knowledge of database systems such as MongoDB, MySQL, or PostgreSQL.
Experience with front-end technologies like HTML5, CSS3, and JavaScript frameworks (e.g., React, Angular, Vue.js) is a plus.
Familiarity with code versioning tools (e.g., Git) and CI/CD pipelines.
Understanding of asynchronous programming and event-driven architecture.
Ability to work both independently and collaboratively within a team environment.
Excellent problem-solving skills and attention to detail.
Strong communication skills to effectively collaborate with team members and stakeholders. Preferred
Qualifications:
Experience in cloud-based environments and services (AWS, Azure, or Google Cloud Platform).
Knowledge of containerization technologies such as Docker and orchestration tools like Kubernetes.
Familiarity with Agile methodologies (Scrum, Kanban) for software development.
What is Executive Recruitment and How Does it Work?In this guide, you'll learn what executive recruitment is, how the executive recruitment process works, why it differs from traditional recruitment, and how organisations can successfully hire executives who drive lasting business growth.
How to Build a Retention Strategy that WorksIn this article, you’ll learn how to build a retention strategy that works and keeps your employees invested in your organisation's success.