Backend Developer (Node.js / Express.js / TypeScript)

About Crescita Solutions

Crescita Solutions helps African brands grow by combining innovation, technology, and AI-powered insights. We’re looking for a talented Node.js/TypeScript Backend Developer to join our remote-first engineering team.

Role Overview

As a Backend Developer, you’ll use Node.js and Express.js (with JavaScript or TypeScript) to build high-performance APIs, microservices, and server-side logic. You’ll focus on scalability, performance optimization, and reliable backend systems.

Key Responsibilities

  • Develop RESTful APIs and backend services with Node.js/Express.
  • Write clean, modular, and reusable TypeScript/JavaScript code.
  • Implement secure authentication, authorization, and session management.
  • Integrate databases (SQL/NoSQL) and optimize queries.
  • Collaborate with frontend teams and DevOps engineers.
  • Debug, test, and deploy applications in production.

Requirements & Skills

  • Strong proficiency in Node.js, Express.js, and JavaScript/TypeScript.
  • Experience with relational (PostgreSQL, MySQL) or NoSQL (MongoDB) databases.
  • Understanding of REST APIs and scalable backend design.
  • Knowledge of Git/GitHub workflows.
  • Familiarity with CI/CD pipelines is a plus.

What We Offer

  • Remote-first, flexible working environment.
  • Hands-on experience with modern web technologies and AI-driven projects.
  • Continuous professional development and mentorship.
  • Opportunities to build high-scale applications for African and global markets.
Job Category: Web Developer
Job Type: Full Time
Job Location: Kenya

Apply for this position

Allowed Type(s): .pdf, .doc, .docx