OneRep team is looking for a Software Engineer to participate in building its next-generation privacy protection platform.
Software Engineer
(Crawling/Web Automation)
We are waiting for:
  • At least 3 years of commercial experience in software development,
  • Strong knowledge of NodeJS (Nest.js & TypeScript will be a plus),
  • Strong experience with data crawling,
  • Strong experience with non-relational databases & storage (Redis, MongoDB, etc.),
  • Experience with developing and design scalable and high-load applications.
  • Strong knowledge of OOP paradigm, deep understanding SOLID, DRY, KISS principles,
  • Deep knowledge of design patters and ability to use it in your code**,**
  • English language skills (min. B1 level),
  • Base knowledge of Unix/Linux, unix shell,
  • Being proactive team member, ability to work independently and in a team, communicate early and directly, provide expertise, and ultimately get the job done.
  • Comfortability with learning new tools and technology concepts.

Nice to have experience with:
  • Message brokers (RabbitMQ or others)
  • Web Automation (WebdriverIO or others)
  • CI/CD (GitLab CI, Ansible)
  • Unit and functional testing

In this role you will:
  • Create & maintain high-load applications that are running crawlers and browser automation scripts with NodeJS,
  • Participate in application design, grooming sessions with BAs, product owner, engineers and QAs
  • Work as an integral part of a cross-functional team according to Agile values.