Сучасна диджитал-освіта для дітей — безоплатне заняття в GoITeens ×
Brightgrove is an industry-leading software company with offices in Kyiv and Kharkiv. We build award-winning products that bring significant value, generate an inspiring result, and help our clients succeed. Our key industries include Retail, Manufacturing, Energy, ISV & Marketing Agencies, Medicine, Online TV broadcasting and many more.
5 серпня 2022

Middle Node.js Backend Software Engineer for Blazing Content Management System (вакансія неактивна)

віддалено

ABOUT THE CLIENT:

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 outrank most competitors in any market.

PROJECT DETAILS:

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

YOUR TEAM:

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

We’re building a new team for re-structuring the TMS service. Currently, we have Tech lead, Designer and Project Manager in our team. Later, more Front- and Backend Developers, Test Automation Engineers will be added.

WHAT’S IN FOR YOU:

  • 20 days per year for your recreation and health
  • Long term and stable projects
  • Strong experts you can collaborate with and learn from
  • Smooth and respectful interviews

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

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)

Nice to have skills:

  • Experience with Nexus or any Code-First GraphQL approach
  • Experience with AWS Batch service, SNS/SQL, or any job queue

Гарячі вакансії

Всі вакансії