DevJobs

Senior Research And Development Engineer

Overview
Skills
  • Node.js Node.js ꞏ 5y
  • Kafka Kafka
  • NestJS NestJS
  • Redis Redis
  • Microservices Microservices
  • CI/CD CI/CD
  • RabbitMQ RabbitMQ

Job Description:

We are seeking a highly skilled and experienced Senior Research & Developer Engineer with a strong background in NodeJS (optionally NestJS). The ideal candidate will have substantial experience in building and maintaining scalable microservices (optionally in a bare-metal environment), working with Redis and message queues for high scalability. Additionally, a background in security research is a significant advantage as the role involves researching and bypassing anti-bot solutions.

Key Responsibilities:

  • Design, develop, and maintain scalable microservices using NodeJS (NestJS)
  • Conduct security research to identify and implement new and maintain existing anti-bot bypass mechanisms.

Qualifications:

  • At least 5 years of experience in software development, with a strong focus on NodeJS and NestJS.
  • Proven experience in designing and implementing microservices architecture Expertise in Redis for caching and data storage.
  • Experience with message queues (e.g., RabbitMQ, Kafka).
  • Background in security research with a focus on anti-bot solutions is highly desirable.
  • Familiarity with DevOps practices and CI/CD pipelines.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork skills.

NetNut