Full Stack Developer (Node JS)

UnderDefense is looking for a talented Front-end Developer to join a fast-growing team focused on developing a new product in the cybersecurity domain. Its main purpose is Automation of Security Incident Response. 

Taking part in creating a new product from zero to hero and becoming a part of its success story may become an exciting opportunity for our candidates.


About the project:

We build easy-to-use all-in-one Cloud-based solutions that remove complexity from cybersecurity and automate Threats Detection & Response to stop ransomware & reduce data breach risk for companies of any size. The product is based on easy deployment through SaaS infrastructure with all the needed tools and answers in one place. It`s a simple and streamlined approach to augmenting SaaS with hardware/virtual cloud sensors to expand data collection in minutes. To analyze data, we combine external data feeds, predictive analytics, ML, and anonymized customer data in our shared analytics environment. Customers get enterprise-grade capability without lifting a finger for their mid-size enterprises. Using Automation and Integration, UnderDefense provides seamless protection for our customers without requiring large security teams or expensive service contracts.

Our Tech Stack:
  • Frontend: React, AntD, Recoil
  • Backend: Node, Express, Django, Fastapi, TypeHint, AWS SDK, Pymongo
  • Integration and Delivery: Docker, Gitlab, AWS, ECS, Fargate, S3, ESS, DynamoDB, Cognito
  • 3+ years of solid hands-on experience in designing & developing SaaS applications
  • 1+ year experience of working with React (TypeScript) with any state management library
  • Enterprise experience with NodeJS (TypeScript + ExpressJS)
  • Experience of working with Elasticsearch (OpenSearch) + DynamoDB + S3 + Cognito
  • Intermediate level of English and good communication skills


  • Write and refactor production quality code
  • Fully embrace test-driven development
  • Participate in daily code reviews
  • Maintain code quality through testing
  • Participate in product requirements and design reviews
  • Convert business requirements into technical specifications, architectural designs, and ultimately code
  • Write and maintain documentation
  • Taking features from ideas to production - understanding software and cloud architecture, and choosing the right tools for the task
What we offer:
  • Becoming a part of Startup Success Story
  • 18-day vacation, paid sick leaves¬†
  • Competitive compensation
  • Flexible remote-work schedule
  • Free English classes
  • Instant access to decision-makers
  • Low bureaucracy
  • Direct impact on product evolution

Please send your CVs to [email protected]

Date posted
September 18, 2022
Employment Type
Job Location
Lviv, Ukraine
Remote work possible
Close modal window

Position: Full Stack Developer (Node JS)

Thank you for submitting your application. We will contact you shortly!