Full-Stack Developer (React + Node.js) – AI Voice Callbot Platform

Casablanca

CDISur site3–5 ansArabe, Français, AnglaisInformatique / IngénierieInformatique / IT

L’essentiel du poste

Résumé par Postule AI

Full-stack developer role at Atlas Communications building AI voice callbot platform. Requires 4+ years with React, Node.js, TypeScript, and PostgreSQL. Position in Casablanca, fluency in Darija/French/English required. Focus on high-traffic architecture, queued writes, horizontal scaling, and production-grade systems. CDI contract with benefits.

Vos missions

  • Develop full-stack features using React 19 and Node.js 22 for high-traffic AI voice callbot platform
  • Build scalable backend mechanisms including queued database writes and horizontal scaling
  • Implement WebSocket connections and real-time communication for active call sessions
  • Design and optimize PostgreSQL schemas with proper access controls and migrations
  • Write automated tests and conduct peer code reviews in collaborative environment
  • Manage production deployments with separate artifacts and migration strategies

Profil recherché

  • You have 4+ years building full-stack applications with React and Node.js in production
  • You excel at designing scalable systems with queued writes and horizontal scaling patterns
  • You're comfortable with stateful services, WebSockets, and real-time communication
  • You value code quality, testing, and collaborative code review practices
  • You're fluent in Darija, French, and English and based in or willing to relocate to Casablanca

Généré automatiquement à partir de l’offre. Postule AI peut se tromper : vérifiez auprès de l’employeur.

About the Role

Join Atlas Communications to build AI voice agents (callbots) that conduct natural phone conversations in Darija, French, and other languages for customer contact centers across Morocco and internationally. You'll work on a platform where non-developers design bots visually, which then run on live phone calls with full conversation recording and analysis capabilities.

Main Responsibilities

  • Develop and maintain full-stack features using React 19 and Node.js 22 in a high-traffic environment
  • Build scalable backend mechanisms including queued database writes and horizontal scaling architecture
  • Implement WebSocket connections and real-time communication for active call sessions
  • Design and optimize PostgreSQL database schemas with proper access controls and migrations
  • Write automated tests and conduct code reviews within a collaborative development team
  • Manage production deployments with separate artifacts per process and migration strategies

Required Tech Stack

  • TypeScript 5 (browser and server)
  • React 19 with components, hooks, and local state management
  • Node.js 22 with Express 4
  • PostgreSQL 16 with SQL migrations
  • Vite 6 and Tailwind CSS 4
  • WebSockets (ws library)
  • npm workspaces for multi-package repositories
  • Google GenAI SDK
  • Automated testing frameworks (Vitest or similar)

Key Skills Required

  • Full-stack TypeScript development across frontend and backend
  • Building stateful Node.js services for session management beyond single HTTP requests
  • PostgreSQL expertise with data access control and security considerations
  • Experience with multi-package codebases and architectural boundaries
  • Production system management with proper deployment and migration processes
  • Code review practices and collaborative development workflows
  • Proficiency with AI coding assistants (Claude Code, Cursor) with critical evaluation skills
  • Security fundamentals including authentication, secrets management, and personal data handling

Useful (Not Required Day One)

  • GenAI and LLM knowledge (prompting, function calling, voice models)
  • WebRTC or raw PCM audio over sockets
  • SIP or FreeSWITCH telephony systems
  • Object storage and signed URLs
  • Linux, nginx, and pm2 deployment tools

Requirements

  • Minimum 4 years of professional experience with the required tech stack
  • Fluency in Arabic (Darija), French, and English
  • Based in or willing to relocate to Casablanca office
  • Available to start by early December 2026

Benefits

  • Full-time CDI contract with CNSS and CIMR coverage (after 6 months)
  • Competitive salary based on qualifications and experience

Mise en forme par Postule ·

Signaler un problème