Middle Node.js Developer (DanAds/AdTech)

Remote (Ukraine only) Node.js Software Developer

Required skills

JavaScript / strong
Node.js / strong
Vue.js / basic

Are you an experienced professional deeply familiar with Node.js? Do you know how to solve business problems and take responsibility for the result? Would you like to bring your ideas to the product you create?

If this sounds like you, then keep reading!

Customer

DanAds is a B2B company that creates white label self-serve solutions for World Known Publishers (e.g. Bloomberg, eBay, Hearst, TripAdvisor, etc.).

DanAds platform is an Ad-desk that is integrated with the publisher’s own ad servers, CRM, and payment systems. The main customers/users of the system are Publishers as well as small and medium advertisers who want to market their business among web, mobile, and print units.

Project

Our project serves as a web B2B AdTech Platform for managing advertising campaigns. Our client is a Dutch multinational conglomerate corporation, one of the largest electronics companies in the world. Development challenges cover application re-development for new client’s business goals, building a new project architecture, refactoring, new feature development, and integration with third-party systems.

Requirements

  • At least 2 years of experience in Node.js development
  • At least 2 years of experience with back-end development
  • Familiar with Git, CI/CD, and bug-tracker system
  • Pride in readable, well-designed, well-tested software
  • Understanding the core principles of OOP, OOD (SOLID) and practical experience using them
  • Intermediate level of English of higher
  • Experience with Vue.js will be a plus

Responsibilities

  • Code, develop unit and integration tests, debug, document, implement, and maintain portions of software
  • Follow good design principles, such as code reuse, modularity, and extensibility
  • Perform code review for compliance with the best engineering practices, coding standards, and quality criteria set forth on the project
  • Provide assistance to test engineers in solving technical issues of software installation and its operation
  • Continuously participate in technical risks identification and analysis, immediately notify the Project Manager of new risks identified, and suggest a mitigation strategy
  • Report status and progress according to the project and company demands
  • Сontribute to the creation of technical specifications
  • Participate in estimation and planning sessions

WHY US

  • Health & Legal support
  • Discount program
  • Sport activities
  • Outstanding offices
  • Comfortable place in a cozy room
  • Continuous education
  • Flexible schedule
  • Remote work
  • Diversity of Domains & Businesses
  • Variety of technology

Share this vacancy

apply now

apply now

    Drop your CV here, or
    Supports: DOC, DOCX, PDF, max size 5 Mb