For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Kola Group
Kola Group

Back End Developer

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

N/A

Tech stacks

Testing
Firebase
PostgreSQL
+25

Permanent role
20 hours ago
Apply now

Company Description : At Kola Agency, we are a dynamic and fast-growing company, focused on building cutting-edge digital solutions. Our team values collaboration, innovation, and a continuous learning mindset.

Role Description : We are looking for a skilled Back-End Software Engineer to own the server-side architecture powering our web and mobile applications — REST APIs, real-time services, cloud functions, relational and NoSQL databases, and containerised deployments.

Stack : Node.js, NestJS, Firebase, Nx Monorepo, TypeScript, REST APIs, Firestore / NoSQL, PostgreSQL, Cloud Functions, Docker, Kubernetes, CI/CD Pipelines

Front-end is a string plus : React, Next.js, React Native

Key Responsibilities :

API Design & Development

  • Design and build scalable RESTful APIs with NestJS (modules, controllers, services, guards, pipes) including authentication flows via JWT and Firebase Auth.

Database & Data Architecture

  • Design and manage PostgreSQL schemas, write optimised queries, and handle migrations; model Firestore collections for real-time use cases, choosing the right database layer per requirement.

Cloud & Firebase

  • Develop and deploy Firebase Cloud Functions, configure Storage and Firestore security rules, and manage environment-specific settings across dev, staging, and production.

Containerisation & Infrastructure

  • Write and maintain Dockerfiles and docker-compose setups; deploy and operate workloads on Kubernetes (deployments, services, ingress, auto-scaling, health checks).

Monorepo (Nx)

  • Maintain back-end apps and shared libraries inside the Nx monorepo; define cross-team DTOs and interfaces; leverage Nx caching and affected commands to keep pipelines fast.

Quality, Testing & DevOps

  • Write unit and integration tests (Jest, Supertest); maintain CI/CD pipelines from build and test to containerised deployment; monitor production health through structured logging and alerting.

Collaboration

  • Partner with front-end and mobile engineers to design APIs that match real product needs; mentor interns and junior engineers; document architectural decisions.

Qualifications:

Must Have

  • 3+ years of professional back-end experience in TypeScript / Node.js.
  • Production experience with NestJS or a comparable Node.js framework.
  • Hands-on PostgreSQL: schema design, query optimisation, and migrations.
  • Practical Docker experience: Dockerfiles, multi-stage builds, and docker-compose.
  • Working Kubernetes knowledge: deploying and operating workloads in a live cluster.
  • Firebase experience: Firestore, Authentication, Cloud Functions, and Storage.
  • Experience in a monorepo environment (Nx, Turborepo, or similar).

Strong Plus

  • Working knowledge of React, Next.js, or React Native.
  • Familiarity with event-driven patterns (Bull, Pub/Sub, Kafka) and cloud platforms (GCP, AWS, Azure).
  • Knowledge of infrastructure-as-code tools (Terraform, Helm, Kustomize).

Profile and Mindset:

  • Ownership mentality — you see problems through from identification to resolution.
  • Clear communicator, able to explain trade-offs to both engineers and non-technical stakeholders.
  • Autonomous and proactive; rigorous about security, data integrity, and backward compatibility.
  • Team player who shares knowledge, writes good documentation, and lifts those around them.

How to apply:

Send your CV and a GitHub profile or relevant project link. A short note on a back-end challenge you solved — a system you designed, a Kubernetes incident you resolved, or a database performance win — will go a long way. We review on a rolling basis and respond within two weeks.

Please send your application to kola.hr@kolagroup.io with the subject line: Application for Lead Software Developer – [Your Name].

About Kola Group

🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2026 Arc
Cookie PolicyPrivacy PolicyTerms of Service