DevJobs

Back End Developer

Overview
Skills
  • TypeScript TypeScript ꞏ 5y
  • Python Python
  • Node.js Node.js ꞏ 5y
  • Kafka Kafka
  • Elasticsearch Elasticsearch
  • Microservices Microservices
  • CI/CD CI/CD
  • Docker Docker
  • Kubernetes Kubernetes
  • RabbitMQ RabbitMQ

NetNut is seeking a highly skilled and experienced Backend Developer with a strong background and experience in NodeJS and TypeScript.

The ideal candidate will have substantial experience in building and maintaining scalable microservices (optionally in a bare-metal environment).


Key Responsibilities:

  • Design, develop, and maintain scalable microservices using NodeJS and TypeScript.
  • Implement and maintain search functionalities using Elasticsearch.
  • Utilize Docker for containerization and deployment.

Qualifications:

  • At least 5 years of experience in software development, with a strong focus on NodeJS and TypeScript.
  • Proven experience in designing and implementing microservices architecture
  • Extensive experience with Elasticsearch, managing billions of data points.
  • Experience with message queues (e.g., RabbitMQ, Kafka).
  • Must have experience with Docker.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork skills.

Advantages:

  • Experience with Kubernetes.
  • Experience with CI/CD pipelines.
  • Experience with Python

NetNut