Senior Level

Node.JS Developer

The Node.js developer is responsible for deploying and maintaining network applications. The candidate will be managing data exchange between servers and users, while developing back-end components and collaborate with front-end developers in integrating web-based applications. The candidate must also be someone whose expertise can provide stable, fast, and secure results in data exchange between servers and end-users.

Role & Responsibilities Overview

  • Design, develop, implement, and support technical solutions to meet the business needs.
  • Participate in meetings and workshops to communicate information system capabilities.
  • Coordinate with DOE Network Administrators and System Administrators.
  • Working closely with the solutions development team to constantly innovate system functionality and design.
  • Build and manage project assets repository (codes and reusable library).
  • Responsible for the end-to-end execution of the defined and agreed solution.
  • Setup and manage DEV, QA, PROD, and other performance tools.
  • Perform other related functions as assigned to ensure efficient and effective functioning of the work unit.

Required Qualification

  • Has a minimum of five (5) years of experience as a Backend/NodeJS, preferably with Adonis framework experience.
  • Has a minimum of five (5) years of knowledge with software development life cycle.
  • Has a minimum of five (5) years of experience in managing multiple coding or application development work.
  • Developer with expertise in Management Information Systems, Content Management Systems, Migration projects from software and/or databases, building a ground-up application using Microservice and/or SOA architecture, and web services.
  • University degree in Computer Science, Information Technology, or any equivalent field/discipline

Apply Now!

Here’s our Recruitment Process

Review

We review applications carefully and screen for qualifications that match our job opening(s) requirements.

Discuss solution and team structure.

We conduct a technical interview with the application to determine technical strengths and match them to the job requirements.

Paid Task/Client Interview

We’ll get to work while keeping you up to date and adapting as needed.

Team Fit Assessment

We conduct an internal evaluation to determine if a candidate is a good fit for the team and the position

Job Offer

We will extend a job offer to selected candidates who meet all requirements

    Application Form


    Call Now Button