Full Stack Developer

ECG
Canton d'Aix-en-Provence-2, France
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
€ 48K

Job location

Canton d'Aix-en-Provence-2, France

Tech stack

JavaScript
API
Agile Methodologies
Amazon Web Services (AWS)
HTML5
Azure
CSS
Cloud Computing
Software Quality
Continuous Integration
Data Integrity
Data Warehousing
MongoDB
Node.js
NoSQL
Redis
Next.js
SQL Databases
TypeScript
Web Application Frameworks
Google Cloud Platform
Cloud Platform System
Tailwind
Technical Debt
Indexer
Backend
GIT
Vue.js
SASS
Containerization
Kubernetes
GraphQL
React Native
NestJS
Terraform
Es2015
Docker

Job description

We are looking for a proactive and technically strong Senior Full Stack Developer to play a key role in the evolution of our mission-critical asset management application: the Asset Register.

This platform serves as the single source of truth for all physical assets and supports key operational and commercial processes across the organization.

In this role, you will work across the full stack (Nuxt / Vue.js / MongoDB), contributing to both the development and maintenance of the application. Your focus will include optimizing back-end performance, ensuring high data quality and integrity, building business-critical functionalities, and improving the overall user experience.

You will collaborate closely with business stakeholders and analysts, making strong communication skills and business awareness essential.

Technical Stack

Must-have:

  • Nuxt.js / Vue.js / TypeScript / Tailwind
  • MongoDB Atlas (NoSQL)

Nice to have:

  • Redis
  • Clever Cloud / GCP (or similar cloud platforms)
  • Terraform, Kubernetes, Performance & Back-End Optimization
  • Improve performance and scalability of APIs (Nuxt / Node.js)
  • Optimize MongoDB queries, indexing, and caching
  • Reduce loading times and enhance system efficiency

Data Quality & Integrity

  • Implement server-side validations and referential integrity rules
  • Build and maintain data quality monitoring tools

Functional Development

  • Lead development of key features (e.g., forecasts, transfers, amendments)
  • Translate business needs into technical solutions
  • Improve UX/UI for internal users

Maintenance & Stability (RUN)

  • Ensure platform stability and reliability
  • Identify and resolve complex bugs
  • Manage technical debt and keep the stack up to date

Collaboration & Code Quality

  • Maintain high coding standards through reviews and documentation
  • Work in Agile environments with cross-functional teams
  • Collaborate closely with analysts and stakeholders

Requirements

  • 5+ years of experience in full stack development
  • Strong expertise in Vue.js (or similar modern JS frameworks) and solid knowledge of Nuxt.js
  • Proven experience with MongoDB / MongoDB Atlas (NoSQL)
  • Strong knowledge of JavaScript (ES6+), HTML5, CSS3 (Sass/Less)
  • Experience with Git and CI/CD workflows
  • Ability to optimize applications and APIs for performance and scalability
  • Strong attention to detail, especially regarding data quality and integrity
  • Ability to work independently, prioritize effectively, and take ownership
  • Fluent in English

Bonus Skills

  • Experience with SQL or data warehousing concepts
  • Familiarity with TypeScript, GraphQL, Redis, NestJS, NextJS, or React Native
  • Experience with cloud environments (Clever Cloud, AWS, GCP, Azure)
  • Knowledge of containerization tools (Docker, Kubernetes)

Apply for this position