Home

Lead NodeJS Developer||Remote at Remote, Remote, USA
Email: [email protected]
Hi,

Hope you are doing great today,

Please find the below requirement and if you are
comfortable then share the updated resume with contact details ASAP.

Job Title:
Lead NodeJS Developer

Location:
Remote    

Duration:6-12+
Months  

Visa:
USC & GC

Job
Description:

As a Tech Lead - NodeJS, you are responsible for building software
using languages and technologies of NodeJS framework for Cloud Preferably
Azure. The technical aspect of the role includes developing microservices, and
applications, configuring existing systems, spotting defects, building cloud
native applications, and providing user support. The behavioral aspect of the
role includes the ability and experience in leading a team, driving the team to
achieve goals, being a good team player, and being an excellent communicator.
We would like to meet you if you are also passionate about the NodeJS framework
and software design/architecture.

Technical Skills Required

Have experience in managing Agile
(Scrum/Kanban) projects

Have experience in HTML, CSS, JavaScript,
and Ajax (object-oriented with JavaScript, HTML standard compliance, newer
HTM 5/CSS3).

5-6 years of experience in NodeJS
development, and experience in at least one NodeJS framework such as
Express, Hapi, Meteor, ...

Experience working on frameworks such as
Microservices design/architectural patterns (e.g., Model-View-Controller
(MVC), Separation of Concerns, SOLID principles, DRY, Repository pattern)
and Unit Testing.

Good knowledge of web service development
(RESTful) and REST API design and implementation.

Good knowledge of security, and
performance optimization in web development.

Good knowledge of Linux, web application
deployment, and maintenance.

Good knowledge about TDD, BDD, and
hands-on experience on unit tests.

Good to have additional skills: K8S,
Jenkins

Good knowledge of cloud services -
especially Azure/AWS.

Good experience with any JavaScript
Front-end framework (Angular/React/Vue).

Excellent troubleshooting and debugging
skills

Experience with Azure cloud, Azure DevOps,
and various services available on Azure.

Experience in DevOps like CI/CD, Docker,
and version control systems like GitHub or Bitbucket.

Knowledge of CRM systems like Dynamics
CRM, and Sharepoint is a plus.

Ability to work in an Agile/Scrum environment
and adapt to changing requirements.

Excellent problem-solving skills and a
passion for crafting high-quality code.

Key Responsibilities

Manage a team in a project from initial to
closing stages, including team's work planning, executing, monitoring, and
control.

Be accountable for the successful delivery
of his/her sub-team Direct the sub-team to fulfill well the works assigned
to your team (e.g., requirement analysis, contributing to SAD, detail
design, implementation, testing, monitoring the progress of each team
member daily, continuous improvement in quality and productivity)

Works with the team members (within
his/her team) to derive effort estimates, and tables and contribute to the
overall project plans if appropriate

Contribute to updating/maintaining overall
project consolidated information and configuration management information
if appropriate Plan and visualize team capacity and monitor
velocity/productivity for the team

Facilitate issue resolution and/or risk
identification within his or her team Conduct daily meetings with team
members/clients within the scope of TL's team

Facilitate the training & coaching of
junior members of TL's team if required

Support PM in contributing to the overall
project reports or documents aligning with the established process

Do development tasks

Write software programs from design
specifications that are in compliance with established coding quality
standards of the company

Perform the code review, code refactor

Be trained or self-train on new
technologies required for the project Plan, execute, and document
unit/functional/integration tests

Encourage to contribute ideas for system
architecture and design decisions

Join phases from planning, estimation,
designing, developing the implementation, testing, and deployment to
maintenance when appropriate

Participate in requirements analysis.

Collaborate with internal teams to produce
software design and architecture.

Write clean, scalable code using .NET
programming languages.

Test and deploy applications and systems.

Revise, update, refactor, and debug code.

Improve existing software.

Develop documentation throughout the
software development life cycle (SDLC).

Serve as an expert on applications and provide technical support.

Amit Vikal (AV)

Thoth IT LLC

--

Keywords: continuous integration continuous deployment information technology green card
[email protected]
View all
Thu Sep 28 00:32:00 UTC 2023

To remove this job post send "job_kill 690173" as subject from [email protected] to [email protected]. Do not write anything extra in the subject line as this is a automatic system which will not work otherwise.


Your reply to [email protected] -
To       

Subject   
Message -

Your email id:

Captcha Image:
Captcha Code:


Pages not loading, taking too much time to load, server timeout or unavailable, or any other issues please contact admin at [email protected]
Time Taken: 0

Location: ,