Back End Developer (Node.js)

Overview
We seek a skilled Back End Developer (Node.js) to develop scalable applications, optimize performance, and collaborate with designers and front-end teams for seamless user experiences.
Job Description
  • Work as part of a team developing applications and services using Agile development methods
  • Contribute to team and organizational improvements in process and infrastructure
  • Build customer-facing Ul and back-end services.
  • Code, test and operate node.js based services
  • Effectively use tools and ingenuity to identify and fix defects before they become a problem
  • Creating servers and databases for functionality.
  • Ensuring cross-platform optimization for mobile phones.
  • Ensuring responsiveness of applications.
  • Working alongside graphic designers for web design features.
  • Seeing through a project from conception to finished product.
  • Meeting both technical and consumer needs.
  • Staying updated on developments in web applications and programming languages
Job Requirement
  • Previous working experience as a Node.js Developer for three (3) years and above.
  • BA in Computer Science or similar relevant field
  • In-depth knowledge of Node.js
  • Hands-on experience with HTML, CSS, and AJAX
  • Development experience designing object-oriented JavaScript and SVG
  • Familiarity with the whole web stack, including protocols and web server optimization techniques.
  • Strong analytical skills and problem-solving aptitude
  • Attention to details
  • Experience with JavaScript, Nest.js, HTML / CSS. REST API’s
  • Git knowledge is a plus
  • Team player, Good time-management skills and has good interpersonal and communication skills.
Details
Date Posted

March 10, 2025

Working Hours

Morning shift

Employment Type

Full-time

Work Site

Work-from-home

Our Hiring Process

Our team combines our in-depth knowledge in technology and marketing skills to deliver the requirements of our clients and more.

01
Screening

A:

Resume Review

Your resume is carefully reviewed to assess your qualifications, experience and skills

B:

Job Application

Our team will send you an application form to further check your experience and to provide specific details

02
Interview

A:

First Assessment

Schedule an initial interview to verify your qualifications, history of employment, best practices, and other concerns

B:

Technical Assessment

Coding Challenge
You’ll be presented with coding problems to assess your problem-solving and programming abilities

System Design Interview

You’ll be tasked with designing a system, considering factors like scalability, performance and security
03
Technical and Behavioral Interviews

A:

Algorithm and Data Structure Interview

In-depth discussions on algorithms, data structures and their applications

B:

Software Design and Architecture Interview

Evaluation of your understanding of software design principles, object-oriented programming, and system architecture

C:

Cultural Fit Interview

Assessing your personality, work style and how well you align with Zeniark’s culture

D:

Experience Interview

A discussion about your past projects, challenges, and how you overcame them

04
Final Interview

A:

Hiring Manager Interview

A final interview with the hiring manager to discuss the role, expectations and answer any questions you may have

Innovate with Confidence.

Empowering Visionaries, Transforming Industries

Submit your application

Personal information