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

Our customer is a headless CMS platform from Sweden.
+ module from scratch;
+New technologies: Built using Node.js, JS, Microservices, AWS
+Fast and clear processes
+friendly and supporting team

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
• 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

About Brightgrove

Brightgrove is a multi-national IT services company with development hubs in the US, Germany and Ukraine. We've been successfully serving our customers globally for the past 11 years by building advanced-skilled teams of mature pros. Our strength is that we can hire the rarest specialists and retain them for years—2 years on average. People stay on the bright side because they simply love what they do and appreciate how we treat them. That's what our satisfaction survey says.

Sounds cliche or too good to be true? Come and see for yourself. Or check what our exes have to say.

Company website:

DOU company page:

Job posted on 5 August 2022
4 views    1 application

To apply for this and other jobs on Djinni login or signup.
  • Category: Node.js
  • Node.js, Nest JS, AWS
  • English: Upper-Intermediate
  • 3 years of experience
  • maps_home_work Full Remote
  • business_center Outstaff
  • explore Ukraine
  • public Only candidates from Ukraine