Position: Senior Back End Developer
Company: Voypost
Category: Node.js
Experience required: 3y
English level: upper
Published: 2023-07-01T00:00:00+03:00

Hey 🙌
We are looking for a Senior Fullstack Back End Developer ASAP💥

Requirements:
- 4+ Back End;
- 2+ years NestJS;
- Prisma;
- Postgres;
- Apollo Graphql;
- level of English: upper-Intermediate and above.

Will be +:
Front end:
- React 18;
- Tailwind;
- Apollo Graphql.

Job Responsibilities:

Unified Data Model:
The primary objective is to construct a cohesive and consistent data representation that acts as a fundamental framework for storing and organizing information derived from Okta, Slack, and GitHub APIs. This involves transforming the raw API responses into a standardized format.

Data Ingestion and Normalization:
Once the unified data model is established, the subsequent step involves building a data ingestion and normalization layer. This layer facilitates the process of gathering data and ensuring it is uniformly structured and organized.

Data Modules:
Upon populating the unified data model with normalized data, the following stage is to create distinct 'modules' or 'views' tailored to specific business requirements. These modules are essentially subsets of the unified data model, designed to address particular use cases.

Business Context Layer – Aggregation of all Modules:
At the highest level, there exists a business context layer that amalgamates all the previously mentioned modules into a meaningful framework. This layer includes data views that cater to specific business needs and objectives.

Communication: the developer will work with customers.

This project provides full-time employment (40 hours a week).
Duration: 1-2 months

Time zone: US (need to be in touch for several hours a day)

Stages of employment:
1. HR interview - up to 30 minutes.
2. Technical interview - up to 1 hour.
3. Interview with the product owner - up to 1 hour.

We provide a wide range of IT services, from MVP development to Staff Augmentation for our clients and Enterprise-level product development. Therefore, even if this project does not suit you for specific reasons, you can still apply and we will match you with the most relevant project.