Senior Node.js Developer

3-6 years
1 Applied
Job Description

Job description
Job Responsibilities:

  • Create software testing implementations including unit, functional, acceptance, performance, and security tests
  • Provide feedback during development cycles on arising or existing technical constraints
  • Implement stable and highly available services on Azure
  • Work with customers to create internal specs for development
  • Actively participate in creative problem-solving and methods to address customer needs with simple, elegant solutions
  • Translate and clearly describe the scope, timeline, and options to all stakeholders, including customers
  • Outline and define interfaces with external systems such as marketing automation, CRM, and more
  • Work on POCs and initial integration options
  • Become conversant with different systems APIs and design integration with an event platform

Job Requirements:
  • Bachelor's/Master's degree in Engineering, Computer Science (or equivalent experience)
  • At least 3+ years of relevant experience with Node.js
  • 3+ years of experience with React/Angular
  • Proficiency in JavaScript and RDBMS (MySQL or other)
  • Solid experience with Git and understanding of the Git flow
  • In-depth knowledge of CI workflows and experience working with CI and CD tools such as Bitbucket or Codeship
  • Fluency in English (Upper-intermediate)
  • Experience with AWS API and Services (Elastic Beanstalk, AWS CI/CD, S3, SQS/SNS, AWS ECS, AWS RDS) will be an added advantage
  • Nice to have some competency in AWS Cloud Solutions, Kubernetes, and Docker
  • Expertise in NoSQL databases like ElasticSearch, MongoDB, and Redis is a plus
  • Sound understanding of functional programming principles is desirable

Job Source:

Turing’s hiring platform combines the planetary reach and AI to deliver your ideal engineers in order to help you spin up your engineering dream team. Our deep matching intelligence finds the best Turing developers across 100+ skills like React, Node, Python, Golang, Angular, Swift, Java, and many more. As part of our rigorous vetting process, we also review software engineers’ technical abilities, English skills, and remote working capabilities. Turing ensures time zone overlap, transparency, and reliable communication in order to make remote development easy for you after the match.

Career Advice to Find Better