DevJobs

Back End Developer

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

We are seeking a highly skilled and experienced Senior Research & Developer Engineer with a strong background 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.

· Ensure the robustness and scalability of systems through code reviews, testing, and monitoring.

Advantages:

· Experience with Kubernetes.

· Experience with CI/CD pipelines.

NetNut