cover image
ECODEXIA

Full Stack Engineer

On site

Casablanca, Morocco

Full Time

02-10-2025

Share this job:

Skills

Communication JavaScript TypeScript CSS SQL NoSQL MySQL MongoDB GraphQL GitHub CI/CD DevOps Version Control Problem-solving Research SEO Databases react node.js tailwind AWS Next.js Tailwind CSS React.js GCP CI/CD Pipelines FireBase PostGres GitHub Actions

Job Specifications



We are seeking a Full-Stack Developer to join our Integration Squad, a team dedicated to building seamless cross-platform integrations, solving technical challenges across environments, and ensuring high-quality, secure, and scalable solutions.

The ideal candidate has strong experience in the JavaScript ecosystem, enjoys debugging and troubleshooting, and is comfortable working across both frontend and backend environments. You should be a collaborative team player with excellent problem-solving and communication skills.

Responsibilities
Design, develop, and maintain cross-platform integrations
Build responsive, accessible, and SEO-friendly web applications
Implement secure, scalable, and maintainable backend services
Work with databases, caching, and storage solutions to ensure performance
Contribute to DevOps workflows, CI/CD pipelines, and deployment processes
Collaborate with the team to research, document, and resolve technical challenges

Skills
Strong expertise in the JavaScript ecosystem
Debugging and troubleshooting across environments
Research and documentation with a problem-solving mindset
Team collaboration and technical communication

Frontend
React.js, Next.js (SSR, SSG, ISR)
TypeScript
Tailwind CSS, Radix UI
Responsive design and accessibility (WCAG)

Backend
Node.js, Express.js, NestJS
REST and GraphQL API design and integration

Databases
SQL (Postgres, MySQL), NoSQL (MongoDB, Firebase)
Supabase (auth, storage)
Query tuning and caching strategies

DevOps
Vercel, GitHub (PRs, version control)
CI/CD with GitHub Actions
Basic AWS/GCP and serverless functions

Best Practices
SEO fundamentals (Core Web Vitals, metadata, structured data, sitemap)
Security: authentication, XSS/CSRF prevention, secure coding
Performance optimization: caching, indexing, code splitting
Clean, maintainable code with design patterns

Nice to Have
Testing with Jest, React Testing Library, Cypress, Playwright
Mobile/Hybrid development (Capacitor, Ionic, React Native, Flutter)

About the Company

Ecodexia provides AI based solutions to help companies of all sizes prepare and seize the opportunities of the AI age. Know more