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