Middle/Senior Node.js Developer

Development and testing
Minsk (Belarus), Tbilisi (Georgia)

TakeAds is an Ads network empower advertisers to deliver creative advertising campaigns that capture consumer attention without the use of personal data across current and future emerging digital environments at scale. We are looking for a Middle/Senior Node.js Developer to strengthen our developer team and boost product growth.

  • What you'll do:
    • Develop the business unit's new services and products;
    • Maintain and grow existing services and libraries;
    • Develop internal and public APIs to ensure interaction between services;
    • Build the system architecture;
    • Write unit and integration tests (jointly with the QA team);
    • Participate in code reviews;
    • Document developed and implemented solutions.
  • What we expect:
    • Excellent knowledge of JavaScript (TypeScript);
    • 3+ years of Node.js development;
    • Knowledge of any Node.js frameworks: Express.js, NestJS, Koa;
    • Understanding the principles, problems, and solutions in the field of building scalable systems;
    • Extensive experience developing and deploying SQL and NoSQL databases;
    • Good knowledge of REST API;
    • Experience with RabbitMQ, Redis, Nginx;
    • Experience with Docker;
    • Git control version system skills;
    • Ability to read another developer's code and document your own.

    The following is a plus:

    • Experience with GitLab CI/CD or analogs;
    • Experience in Linux and DevOps system administration with Ansible;
    • Experience with AWS services: SQS, S3, Lambda, Aurora, API Gateway;
    • Experience with Kubernetes, Helm, ElasticSearch, Prometheus, Grafana;
    • Experience designing high-load services;
    • The ability to quickly identify problems in products.

  • We offer:
    • Work in the international company;
    • Additional days off as well as employee assistance programs;
    • Hybrid working format (office/home office);
    • Modern offices or access to coworking spaces;
    • Corporate education — courses and trainings, meetups and conferences;
    • Voluntary health insurance after probation period;
    • Partial reimbursement of gym membership costs;
    • Buddy Program for efficient onboarding communication and acquaintance with colleagues;
    • Corporate events and team buildings.

Apply for vacancy:

Thank you for your message. It has been sent successfully.