ArcMultiple locations

ArangoDB & Node.js Developer- FT Freelance - EMEA

Project-Based

Description

Role Overview

We are seeking a proficient ArangoDB & Node.js Developer to contribute to the development of APIs and back-end business logic for a web/mobile application. This role is ideal for a mid to senior-level developer with over five years of experience. The project involves working on both ongoing and new features to enhance our platform.

Responsibilities

  • Develop and implement APIs to efficiently upsert documents into ArangoDB.
  • Enhance existing GraphQL mutations by integrating Auth0 permissions checks against mutation parameters.
  • Modify back-end APIs to publish operation completion messages to a Kafka topic.
  • Update and manage Terraform configurations to include new roles and permissions.
  • Collaborate in deg a Node.js back-end user interface.
  • Contribute to the development of a SaaS/E-Commerce platform.
  • Integrate solutions with NoSQL databases, specifically ArangoDB.

Required Skills

  • Extensive experience with Node.js and ArangoDB.
  • Proficiency in API development and back-end logic design.
  • Strong understanding of GraphQL and Auth0 for permission management.
  • Experience with Kafka for message streaming.
  • Familiarity with Terraform for infrastructure as code.
  • Competence in integrating with NoSQL databases.

Nice to Have

  • Experience with AWS services for cloud-based solutions.
  • Familiarity with SaaS/E-Commerce platform development.

Skills

TerraformAWSKafkaNode.jsAPIApacheGraphQL