JavaScript/Node.js Developer (Cyber Security Solution)

  • Remote (Ukraine only)
  • JavaScript
  • Node.js

Are you a JavaScript/Node.js Developer willing to join a challenging startup? Then welcome to the growing clean.io family.

Being our team member means being open-minded, proactive and friendly, supporting, ready to accept the challenge, take responsibility, and never stop learning. We need to be one step ahead of attackers, which means being smarter, quicker, and looking beyond the surface.

Customer

Clean.io is a novel cybersecurity solution that protects revenue and user experiences across all platforms.

Project

We are working with a highly dynamic AdTech ecosystem with a goal to protect the world from malvertising.

Our team develops an innovative, start-up solution, that allows the merchants to protect their margins through mitigation of negative effects extensions like Honey, Wikibuy, Piggy, and more.

The solution is being a part of products portfolio that includes a variety of software products currently written with JavaScript (ES, TypeScript, ReactJS), and Go.

Meet your team!
  • Responsibilities

    • Actively participate in design/build stage of the software engineering life cycle (requirements gathering, prototyping, architecture, detailed design, development, testing, and deployment)
    • Be involved in planning, designing, and execution with Agile delivery methodologies
    • Create awesome code with awesome documentation
    • Utilize the best engineering practices (unit tests, code/design review, etc.)
    • Stand up for high quality solutions and bring new ideas to life
    • Take part in technical discussions, listen to arguments, and apply critical thinking
  • Requirements

    • At least 4 years of strong hands-on software development experience in web/cloud technologies.
    • Proficient understanding the ad tech ecosystem and/or ad tech experience.
    • At least 3 years’ experience of JavaScript development, including ES 5.0, 6.0, TypeScript.
    • Solid knowledge of DOM API, DOM Event Model, XmlHttpRequest (HTTP/HTTPS), Simple data structs (Map, Set, List, Queue) and Design patterns.
    • Strong working knowledge of “vanilla” JavaScript, HTML (semantic and accessible), CSS, and JSON.
    • Strong experience with full stack development, including understanding UI frameworks and back end architecture interactions.
    • Strong experience developing RESTful web services using Node.js.
    • Commercial experience working with SQL/noSQL databases
    • Strong knowledge of browser limitations, testing, and debugging
    • Hands-on debugging experience with Developer Tools
    • Strong understanding of code versioning tools, such as Git
    • Upper-Intermediate level of spoken English

    Will be a plus:

    • Familiarity with tag management systems, Google ad manager, Header Bidding, ad blocking technology
    • Hands-on experience with prebid.js and/or GAM
    • Have built technology based on pure JavaScript (no frameworks)
  • Personal Profile

    • Feel comfortable working in a startup environment, with a willingness to participate beyond their core job responsibilities
    • Strong communication skills and being an active team player
    • Creative and innovative, willing to give and push forward ideas