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.
About the job
- 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.
Method of Application
Signup to view application details.
Signup Now