Middle Node.js Backend Software Engineer for Blazing Content Management System Offline

About The Customer

Our customer is a headless CMS platform from Sweden, which helps content creators build, distribute and monetize vast networks of web pages without any hassle. With SEO built into the core, we can ensure customers' pages to outrank most competitors in any market.

 

About the Project

The CMS platform's TMS (Translation Management Service) module should be built. Also, along with re-building and separating the TMS module, two new features and a new UI will be added.

Web-based application

Built using Node.js, JS, Microservices

AWS and partly Kubernetes

Translation services: Google translate and CrowdIn

 

About The Team

There are about 20 people in the entire CMS team, including developers, PO, UI/UX specialists. Working in an agile way.

 

We’re building a new team for re-structuring the TMS service. Currently, we have a Tech lead, Designer, and Project manager on our team. Later, more front- and backend developers, and test automation engineers will be added

Responsibilities

• Building and maintaining the service as a standalone service

• Creating standardized API’s available for other services for all exchanges of data

• Maintaining documentation for code, application architecture, API’s, managing procedures and other necessary documentation to maintain the service based on guidelines for documentation and level of documentation

• Writing automated tests (unit, integration, e2e

• Running the project with project tools (eg. ClickUp and GitHub)

• Communicate with other teams, stakeholders

 

Candidate Requirements

Must-have skills:

➤4+ years of experience as a software developer

➤Excellent knowledge of Node.js

➤Experience with popular frameworks of Node.js (NestJS, express, koa, etc.)

➤Excellent knowledge of GraphQL

➤Hands-on experience with any of ORM (Prisma)

➤Good understanding of OOP (SOLID, IoC, GRASP)

➤Good understanding of SQL, ability to write raw queries (PostgreSQL, MySQL)

➤Experience with Javascript (Typescript)

➤Good experience in writing tests (unit, integration, e2e)

➤Upper-intermediate English

 

Nice to have skills:

➤Experience with Nexus or any Code-First GraphQL approach

➤Experience with AWS Batch service, SNS/SQL or any job queue

Recruiting Steps

Technical interview by Brightgrove team

Customer interview

The job ad is no longer active
Job unpublished on 25 August 2022

Look at the current jobs Node.js →

Loading...