Senior NodeJS developeron remote cybersecurity project (offline)

You will have the opportunity to architect a challenging project from ground-up using state-of-the-art technology stacks, and following an Agile software development methodology. At the same time, they will be part of a passionate, energetic, technically savvy and international R&D division. They will have the opportunity to take ownership of software features and present interesting ideas/plans in order to provide innovative solutions for the project.

You will develop full-blown mechanisms which be incorporated in an intuitive and user-friendly web platform that will make use of data-backed AI algorithms and heuristics for increasing drastically the social reach and engagement of content publishers and influencers while being totally aligned with the policies and usage terms of social media platforms.
Technological stack on the project.

Our Stack: TypeScript (NestJs), NodeJs, Python (Flask), Kafka, MongoDB, Nginx, Docker.
Methodologies on the project: 3-Tier Web platform, Front-end on Angular, Back-End on NestJs, RESTful API, Python with AsyncIO / NestJS for asynchronous interfacing with 3rd parties, Microservice oriented, Cloud solution.

Requirements
Our candidate has such knowledge, skills and experience:
● 5+ years of experience in Node.js, TypeScript;
● Hands-on with HTTP REST & WebSocket based data communication;
● Experience in NoSQL data stores (MongoDB, etc);
● Highly Proficient with Git;
● Out-of-the box thinker with can-do approach;
● Autonomous, responsible and accountable individual.
Responsibilities
You will be responsible for:
● Development of new applications and features (front end, middle-ware, and back-end) for next-generation Intelligence and Emergency Response platforms;
● Decompose complex problems and develop simple functional software components to solve them;
● Optimize existing codebase for performance, reliability and scalability ;
● Maintain and improve code quality and performance;
● Leverage modern practices such as Test-Driven Development and Continuous Integration to deliver early and often;
● Perform code reviews and engage in pair-programming sessions;
● Actively participate in knowledge transfer and coach other members of the team on technology and best practices.

Would be a plus
-NestJS
- Experience in Python;
- Understanding accessibility and security principles (OWASP);
-Hands on experience with GraphQL;
- Experience with message brokers (e.g. MQTT, Kafka, RabbitMQ);
-Agile or KanBan.

About adraba.io

Adraba is a Professional Software Development Powerhouse.

We are performance-driven. Everyone here at Adraba clearly understands what they do, and why. We support our people, we hear them, and we invest in them.

We work with our own product and various projects using the latest technologies. The main goal for us is to put together a talented and committed team. We do our best to create a space, where every team member can not only realize his/her skills, but also acquire precious experience.

Adraba provides expert consulting, development and infrastructure services. We work on projects of different scales: from websites and mobile apps to enterprise systems and software solutions.

The company started its activities in 2016 and has changed a lot since then. We always try to be more efficient for clients and much more convenient for our team members.

Today Adraba is open for all those who wish to grow in the field of IT.
What can we offer you? β€” Some important things: comfortable workplace, friendly team, constant development and different interesting events.

Company website:
https://jobs.dou.ua/companies/adraba/

DOU company page:
https://jobs.dou.ua/companies/adraba/

The job ad is no longer active
Job unpublished on 31 August 2020

Look at the current jobs Node.js Remote→