Bitdefender
Node.js Developer
BitdefenderRomania16 days ago
Full-timeRemote FriendlyEngineering

Bitdefender

Bitdefender is a cybersecurity leader delivering best-in-class threat prevention, detection, and response solutions worldwide. Guardian over millions of consumer, enterprise, and government environments, Bitdefender is one of the industry’s most trusted experts for eliminating threats, protecting privacy, digital identity and data, and enabling cyber resilience. With deep investments in research and development, Bitdefender Labs discovers hundreds of new threats each minute and validates billions of threat queries daily. The company has pioneered breakthrough innovations in antimalware, IoT security, behavioral analytics, and artificial intelligence and its technology is licensed by more than 180 of the world’s most recognized technology brands. Founded in 2001, Bitdefender has customers in 170+ countries with offices around the world. For more information, visit https://www.bitdefender.com


Bitdefender, a cybersecurity leader delivering best-in-class threat prevention, detection, and response solutions worldwide, is looking for a Node.js Developer to join our B2B2C Cloud team.

Joining our team means building and maintaining a secure future for our partners and their customers in a fast evolving threat landscape by contributing to the development of specific solutions on a case by case scenario.

We are looking for a person who is passionate about technology, methodical and pays very close attention to details, but who also has the initiative to challenge and improve existing routines and processes.


Responsibilities:

  • Develop and maintain services with high availability & high scalability requirements;
  • Active participation in each phase of development: design, develop, test, deploy, maintain and improve software;
  • Collaborate with the Solution Architect to correctly understand and clarify requirements, restrictions and proposed architectures for scalability and reliability;
  • Analyze and evaluate technical requirements, the feasibility of ideas and proposed solutions;
  • Ensure that the quality of the developed software permanently meets our high demands on quality by applying clean code practices and collaborating and offering support to the QA team;
  • Design and implement technical solutions that answer best to the needs of the clients;
  • Propose ideas of improvements of application, procedures and technologies used.


Ideally, you should have:

  • Strong logical and algorithmic thinking;
  • Solid knowledge of design patterns and OOP principles;
  • Experience in exposing and integrating public APIs (REST);
  • Strong knowledge of JavaScript and Node.js;
  • Experience of JavaScript unit testing frameworks;
  • Experience with microservice architecture;
  • Experience with NoSQL databases like MongoDB;
  • Experience with Agile development environments;
  • Have very good interpersonal and communication skills and love to be part of a team.


It would be a plus:

  • If you have a bachelor's degree in Computer Science or a related field;
  • If you have full stack experience;
  • If you have experience building high availability web services;
  • If you have experience with Kafka or any other distributed event system or message queues.


If you take up our offer, you will:

  • Be a member of a professional, motivated, and enthusiastic team;
  • Learn more about Cybersecurity;
  • Work for a Romanian Company with worldwide presence and brand awareness;
  • Enjoy a friendly hybrid culture and flexible work hours;
  • Enjoy a competitive salary, as well as private health insurance.

Key Skills

Ranked by relevance