- Company Name
- Dimension Studios
- Job Title
- Développeur Full Stack
- Job Description
-
**Job title**: Full Stack Developer
**Role Summary**: Design, develop, and maintain a SaaS platform for TikTok Shop social e‑commerce, delivering real‑time analytics, CRM, AI‑powered tools, and omni‑channel support. Work across a modern JavaScript stack (Next.js, React, TypeScript) and a scalable back‑end (tRPC, Drizzle ORM, PostgreSQL, Redis, WebSockets), while adopting clean architecture and modular microservices.
**Expectations**:
- Minimum 2 years of full‑stack development experience.
- Proven ability to build production‑grade applications in a fast‑paced startup environment.
- Strong advocate of clean code principles, automated testing, and CI/CD best practices.
**Key Responsibilities**:
- Implement user‑facing dashboards and internal tools using Next.js, React, and Tailwind CSS.
- Develop server‑side APIs with tRPC, managing data persistence via Drizzle ORM and PostgreSQL.
- Integrate real‑time features with Redis and WebSockets.
- Design and expose robust REST and tRPC endpoints for third‑party integrations (e.g., TikTok).
- Collaborate on monorepo architecture (TurboRepo) and microservice deployments (Docker, AWS ECS).
- Contribute to AI and analytics pipelines, integrating OpenAI/Deepseek services.
- Write automated unit, integration, and end‑to‑end tests; maintain CI/CD pipelines.
- Participate in code reviews, refactoring, and documentation.
**Required Skills**:
- TypeScript (strong proficiency).
- React + Next.js (v13+), including hooks, server components, and routing.
- Database modeling and querying with PostgreSQL; ORM usage (Drizzle or similar).
- Experience with WebSockets and real‑time data pipelines.
- Familiarity with Docker, AWS (ECS/EKS), Terraform, and CI/CD tooling.
- API design with REST and tRPC; consuming third‑party services.
- Version control (Git) and monorepo management with TurboRepo.
- Ability to write clean, testable, and well‑documented code.
**Required Education & Certifications**:
- Bachelor’s degree or equivalent in Computer Science, Software Engineering, or related field.
- No specific certifications required, but knowledge of Docker, AWS, or Terraform is a plus.