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.
Best Freelance Skills You Need to Earn in USDThis article discusses the best freelance skills to learn if you want to earn in USD and shares tips on how you can get your first interantional client.
10 Signs You Need to Hire a Recruitment AgencyThis article discusses 10 clear signs you need to hire a recruitment agency, how recruitment agencies solve these problems, and when outsourcing recruitment makes the most business sense.
Best Online Platforms that Pay Nigerians in USD to Train AILooking for AI training jobs that pay in USD? Discover the best online platforms where Nigerians can earn dollars by training AI models, writing prompts, evaluating AI responses, annotating data, and more.