Job Description :
Role: NodeJS Developer
Location: 100% Remote
Duration: 6+ months contract
Phone and Skype

MS Team very technical interview, candidate will have to complete NodeJS coding test.  Interview 1 ½ hr long

 

Position summary 

As a member of the Core Technologies team you will contribute to advancing our already industry best technologies – and, in particular, the frameworks and infrastructure that envelop them. We are the people behind the ASR, TTS, NLU, Security and Biometrics solutions underpinning many Enterprise grade products. Our software runs in the Cloud at Enterprise scale and On-Premise.     

Principal duties and responsibilities 

  • Develop new features with appropriate unit tests, with a high degree of autonomy, a software design rigor, and an excellence with implementation
  • Work in an agile environment with a heavy focus on CICD
  • Thrive in a demanding work environment where plans change frequently
  • Apply your ability and desire to learn new things quickly
  • Apply your strong reasoning/debugging skills to solve problems in the field quickly, and to identify and correct defects in our features
  • Work closely with peers from engineering, product managers, and operations to ensure end to end high level customer satisfaction
  • Perform security scans to uphold the highest level of security and PCI compliance

Qualification

  • Education: Bachelor’s in Computer Science, Computer Engineering, Software Engineering or related degree with commensurate experience
  • As we are a distributed team across many geographic regions, applicants must possess very strong communication skills. The language of business is English 

Minimum years of work experience: 3+ (with 2+years of experience in Cloud Native SaaS)

Required skills: 

  • Proficiency in Node.js and asynchronous programming with callbacks
  • Experience with microservice development and deployment
  • Experience developing on Linux 64-bit variants
  • Experience with distributed systems programming (gRPC/HTTP/….)        
  • Experience with working in Agile, SCRUM with CI/CD pipeline 
  • Experience with cloud native applications, their deployment and configuration using Docker, Kubernetes and other CNCF technologies 
  • Strong team player, working also with remote peers, independent. 

Strongly Preferred Skills:

  • Configuration/Package Management: Terraform, Helm
  • Virtualization: Docker Container.
  • Orchestrator: Kubernetes, AKS, GKE
  • Networking: Envoy, Ambassador
  • Storage: Rook, Azure File/Disk/Blob, Min.io
  • Versioning and Deployment: GitLab, GitLab-CI, Github, Jenkins and Harness
  • Clouds: Azure, GCP, AWS
  • Monitoring: Grafana, Prometheus
  • Reporting: FluentD, Azure Event Hubs, Kafka
  • Tracing: OpenTracing, Jaeger
  • Incident Management: PagerDuty, AlertManager
             

Similar Jobs you may be interested in ..