A6 Labs
Back End Developer
A6 LabsUnited Arab Emirates8 days ago
Full-timeRemote FriendlyEngineering, Information Technology

ABOUT A6 LABS

A6 Labs is a technology company building national carbon registries for governments aligned with Article 6 of the Paris Agreement. Our mission is to deliver transparent, efficient, and scalable systems that enable countries to manage and trade carbon credits in line with international climate goals.


We currently operate the national carbon registry for Zimbabwe and are expanding to additional countries. As we scale, we are strengthening our engineering team to support backend development and infrastructure operations across a multi-tenant, blockchain-enabled platform.


THE ROLE

We are seeking a Backend Engineer with a strong skill set to join our growing engineering team. This hybrid role will be essential in delivering backend services while supporting our deployment and infrastructure needs. 


You’ll be responsible for building and optimising backend services, designing APIs, managing databases, and ensuring our systems are efficient, reliable, and scalable. While your primary focus will be backend development, you’ll also support infrastructure tasks such as deployments, monitoring, and improving CI/CD workflows. You’ll collaborate closely with our frontend and product teams to deliver features end-to-end and ensure smooth integration across the platform. 


We are based in Dubai. While the role is remote-friendly, preference is given to candidates in (or open to relocating to) Dubai. For the right candidate, fully remote work is an option.


RESPONSIBILITIES

  • Write clean, efficient, and well-documented code with a focus on maintainability and performance 
  • Build and maintain GraphQL APIs for our backend application using NestJS, TypeScript, and PostgreSQL 
  • Implement smart contract interactions, wallet management, and Web3 services using Ethers.js, Fireblocks SDK, and Moralis for secure carbon credit trading 
  • Connect with AWS services (S3, Lambda, SES), IPFS storage, Stripe payments, email/SMS services, and Slack notifications 
  • Implement JWT authentication, RBAC, MFA, OAuth integration, and security best practices for financial-grade applications 
  • Write comprehensive unit/integration/E2E tests with >80% coverage, maintain code quality with ESLint/Prettier, and follow TypeScript/NestJS best practices 
  • Manage AWS CDK infrastructure, GitHub Actions CI/CD pipelines, database migrations, and multi-environment deployments 
  • Collaborate closely with software engineers 


REQUIREMENTS

  • 3+ years of hands-on experience in backend development, DevOps, Site Reliability Engineering, or Infrastructure Engineering 
  • Strong experience in building microservices and APIs with NestJS, GraphQL, and TypeScript 
  • Experience writing unit, integration, and end-to-end tests using tools like Jest or Mocha with NestJS 
  • Familiarity with cloud platforms and their services preferably AWS 
  • Experience with containerisation (Docker) and orchestration (Kubernetes) 
  • Strong knowledge of CI/CD tools and pipelines (GitLab workflows, GitHub Actions, CircleCI etc.) 
  • Experience with version control and Git workflows (including GitOps concepts) 
  • Understanding of security principles for backend applications 
  • Experience building SAAS or Multi-tenant based applications 


NICE TO HAVE

  • Experience with blockchain infrastructure or Web3 development environments
  • Familiarity with Redis, MongoDB, or other NoSQL systems
  • Exposure to multiregion or government-scale infrastructure environments


A6 Labs is an equal opportunity employer. We welcome candidates of all backgrounds, identities, and experiences.

Key Skills

Ranked by relevance