Remote jobs in Programming

WORK ANYWHERE!

UCRAFT

Senior Node.js Engineer

Worldwide

javascript

node.js

3 months

Remote Jobs

>

Remote Jobs in Worldwide

>

Senior Node.js Engineer

Location: Type: Full-time

Hoory is the innovative, voice-activated assistant, designed to radically change the customer support industry.



Responsibilities



  • Design, develop, and maintain a host of primarily TypeScript microservices for our new AI Chatbot project.

  • Work with state of the art technologies to expand our platform while keeping scalability and quality.

  • Design the overall software architecture and associated testing and execution processes using Agile Methodologies.

  • Responsible for implementing solutions using best practices and design patterns to ensure a performant and efficient repository.

  • Responsible for operational and production aspects for handling microservices development and deployments on Google Cloud Platform and associated tooling.

  • Lead and mentor backend software engineers while directing projects.




Required Qualifications



  • 4 years of relevant software development experience with Node.js.

  • Deep understanding of JavaScript, algorithms, data structures and design patterns

  • Experience in writing strongly typed code with TypeScript and its syntax

  • Experience with writing well defined tests to ensure the maintainability of your code

  • Comfortable with the JavaScript ecosystem and tooling; such as: Eslint, Jest, bundlers, Yarn, monorepo management tools, ...

  • Comfortable with the Linux environment and the command line

  • Experience with Docker and containerization for developing and optimizing service containers

  • Experience with server-side technologies such as MongoDB, Redis and gRPC for implementing solutions for data persistence, caching, authorization, ...

  • Experience with the microservices architecture and its related design patterns

  • Familiarity with Protocol Buffers, HTTP/2 and gRPC

  • Familiarity with docker-compose, Kubernetes, Google Cloud Platform, Istio, Envoy and gRPC-web is a big advantage

  • Most importantly, motivated to learn, research and introduce new ideas to improve our system.

  • Experience with research, planning, and development of project execution strategies.

  • Experience with planning and executing a variety of project methodologies as part of the concept stage in the overall project development of web based applications.

Your DREAM REMOTE JOB inside your inbox!

Get a
email of all new remote
Jobs.

Cookies, terms, and privacy policy

By clicking or navigating this website you accept and allow all our cookies, terms of use and privacy policy. This site uses cookies to offer you a better browsing experience.

UNDERSTOOD
feedbackfeedback

How would you rate your experience?

Experince

We may wish to follow up. Enter your email if you're happy for us to contact you.