CDI - Junior Software Engineer - H/F

* Cdi
Paris, France
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, French
Experience level
Junior

Job location

Paris, France

Tech stack

Java
JavaScript
PHP
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Azure
Cloud Computing
Cloud Engineering
Code Review
Data Structures
Cursor (Graphical User Interface Elements)
Github
Python
Node.js
Object-Oriented Software Development
Open Source Technology
Next.js
Salesforce
Software Engineering
TypeScript
Apex Code
Process Builder (Salesforce)
Google Cloud Platform
GitHub Copilot
React
Zapier
Backend
Vue.js
Git Flow
Kubernetes
Information Technology
Front End Software Development
Docker
Microservices

Job description

  • Contribute to the development and configuration of our Salesforce platform (Flows, Apex, Process Builder) - the backbone of our CRM and installation management
  • Build and maintain microservices with TypeScript and Node.js, enabling scalable and modular features across our product suite
  • Work closely with Product Managers and Designers to turn requirements into well-crafted, production-ready solutions
  • Write clean, tested, documented code and participate actively in code reviews
  • Help improve our cloud infrastructure (Docker, Kubernetes) and CI/CD pipelines
  • Use AI-powered coding tools (Cursor, Claude Code, or equivalent) as a core part of your daily workflow - we expect you to be comfortable leveraging AI to move faster and smarter
  • Contribute to technical discussions and help shape the engineering culture of a growing team, * Real ownership: Junior doesn't mean spectator - you'll ship meaningful features quickly
  • AI-first culture: We embrace the best tools and expect everyone to keep learning
  • Tight-knit team: ~20 engineers who genuinely enjoy working together
  • Paris centre office, hybrid setup
  • Strong product ambition and a fast-moving roadmap
  • Tech watch, learning budget, and an environment that values curiosity

Requirements

  • Master's degree (Bac+5) in Computer Science, Software Engineering, or a related field - or equivalent practical experience (personal projects, bootcamp, open source...)
  • 0 to 2 years of professional software development experience

We care as much about what you've built as where you studied. A strong GitHub profile or portfolio goes a long way., * 0-2 years of professional software development experience (or strong academic / personal projects)

  • Proficiency in at least one modern language: JavaScript/TypeScript, Python, Java, or similar
  • Solid grasp of object-oriented programming and data structures
  • Fluency with AI coding assistants (Cursor, Claude Code, GitHub Copilot…) - this is a must. We believe AI-augmented engineering is the new baseline, and we want someone who embraces it fully
  • Autonomy, rigour, and a strong bias for action
  • Good communication in both French and English

Greatly Appreciated

  • Salesforce / Apex experience - we use Salesforce heavily, so any hands-on exposure to the platform (configuration, Flows, or Apex development) will make a real difference from day one
  • Prior exposure to production environments
  • Familiarity with Node.js, TypeScript, or front-end frameworks (Vue.js, React, Next.js)
  • Experience with Docker, Kubernetes, or cloud providers (AWS, GCP, Azure)
  • Knowledge of agile methodologies and Git workflows
  • Exposure to NoCode/LowCode tools (Make, Zapier, etc.)

Our Tech Stack :

:arrow_right:️ CRM & Operations : Salesforce (Apex, Flows, Process, Builder)

:arrow_right:️ Backend : TypeScript, Node.js, microservices

:arrow_right:️ Infrastructure : Docker, Kubernetes, cloud-native

:arrow_right:️ Frontend : Vue.js, React, Next.js

:arrow_right:️ Python, PHP, NoCode tooling

Apply for this position