en
en
Cette offre de poste n'est plus disponible
GojobPublié il y a environ 1 mois
Logo Gojob

Stage - Software Engineer (basé à Aix-en-Provence) (H/F)

Juniors acceptés
Stage
Développeur Full stack
Management
React
Typescript

Gojob is a pioneer in AI-powered recruitment, with operations in France and the United States.

✨ Our Mission ✨
Our mission is to develop cutting-edge innovation to make the job market more fluid and accessible, and to support each individual with dignity. At Gojob, "We staff instantly, at scale and with care."

Gojob is a proud member of the French Tech 120 (FT120) since 2021 and was recognized in the Next 40 in 2025. We have also been twice acknowledged by the prestigious Financial Times ranking and were awarded B Corp certification in 2023. Gojob continues its impressive growth in the employment market.

Our project is built on three pillars:

💡 Innovation 💡
Our 100% tech ecosystem, data infrastructure, and "Aglaé" - Gojob's Artificial Intelligence - are revolutionizing recruitment processes and reinventing individual support. From sourcing and matching to pre-qualification, management, onboarding, follow-up, and training, technology is integrated into every aspect of Gojob.

🚀 Efficiency 🚀
We are committed to delivering concrete and transparent operational results for our clients, with a service rate of over 95% and an average staffing time of 24 minutes. For our "Gojobbers," we provide unique and tailored support, including financial services, online training, and 24/7 assistance, adapted to their professional journeys.

🌍 Impact 🌍
As a B Corp and Social and Solidarity Economy (ESS) company, our mission is enshrined in our statutes. We steer our activities using indicators related to our impact on the employment market.

Key Figures:

  • 80,000 recruitments for large corporations and mid-sized companies
  • 40% revenue growth in 2024
  • €25M invested in Research & Development
  • 2,000,000 applications processed by AI annually
  • 20,000 conversations managed by AI weekly
  • 2,000,000,000 matching scores calculated by AI weekly

🚀 Why Join Us? 🚀
As a Software Engineer Intern, you will work alongside Staff, Senior, and Junior Software Engineers on a specific project (fil rouge). You will be fully integrated into a squad and the Tech team. Discover a part of our team here: https://tech.gojob.com/team/

We frequently participate in national and international events to share and improve our practices. Learning and striving for excellence in our development are at the core of our thinking, and we are committed to fostering your growth throughout your internship.

A permanent position (CDI) after the internship is considered for profiles that demonstrate a strong capacity for learning.

🌟 What Your Daily Life Will Look Like: 🌟
Within your squad, you will primarily deliver innovative features with high impact. You will understand user needs (in the US or France) and collaborate with your Product Manager to define a corresponding technical solution. You will then implement it following GoJob's tech team principles and deliver it to users.

Within the scope of guilds, you will work on two cross-functional technical topics that excite you and will have a significant impact on your peers (DX improvements, CI/CD optimizations, infrastructure scaling, architecture, cross-functional libraries, etc.).

And it's also about sharing values within the tech team:

  • Passion: We constantly seek to improve and refine our practices. We regularly participate in meet-ups, talks, conferences, and BBLs. Discover them on our blog: https://tech.gojob.com/events/
  • Pragmatism: We aim to create maximum value in the shortest amount of time.
  • Humility: We encourage transparent and regular feedback within the team, so it's important to be open to constructive criticism!

In terms of tech stack, what are we talking about?
We have several services, maintained by different teams.

  • Backend applications are developed with NestJS (Node.js) using REST and GraphQL (Federated Gateway).
  • Frontend applications are developed with React (Next.js, Gatsby).
  • We use TypeScript on both frontend and backend.

For testing, we work with TDD as our development methodology, using tools like Jest.
The team uses Gitlab for project management, source code, and CI/CD. The platform is hosted on Google Cloud Platform (Kubernetes). Frontend applications are deployed on Netlify.

We store millions of data points concerning our temporary workers and clients using PostgreSQL, Elasticsearch, MongoDB, Redis, and BigQuery.
In our industry, we are in constant communication with our users and clients. GenAI technologies are therefore well-suited to our use cases, and you will be involved in using tools such as OpenAI or LangChain.

If you don't master the entire stack, that's okay! As long as you are eager to deliver value to the user as quickly as possible by developing end-to-end features.

🎁 What We Have Planned for You: 🎁

  • Find meaning in your work and develop your ownership.
  • Every line of code contributes to a project we care deeply about: hacking unemployment!
  • An agile and lean organization that maximizes impact: Continuous deployment (5+ per day), Pair Programming, Data-Driven Initiatives.
  • As proponents of Software Craftsmanship, we train and progress in practices like Domain-Driven Design, TDD, and Clean Architecture.
  • Autonomy and responsibility are the watchwords! You become the owner of a subject and have the full trust of your team.
  • Not to mention attractive compensation (€1000 in M1, €1200 in M2!), accompanied by a stimulating environment and development opportunities.

🎯 Continuous Learning and Development: 🎯
Dedicated time for continuous improvement and self-improvement: Internal & External Training, Knowledge Sharing, Tech Watch, Guilds.

  • The Tech Book Club: A dedicated time each week to delve into advanced reading with dozens of technical books available.
  • Participation in international meet-ups and conferences: React Europe, NodeConf, Dev Ops D-Day, Developer Week… And if you wish, you can also be a speaker at our meet-ups (https://tech.gojob.com/events/)
  • A personalized career path that guides you towards either technical expertise or management, depending on your aspirations.

🔍 Your Profile: 🔍

  • You have a BAC+5 level from a top computer science school.
  • You are looking for a 6-month end-of-studies internship (with a French internship agreement).
  • You are fluent in French.
  • You have prior experience in web development, particularly with TypeScript (front and back).
  • You are proactive, enjoy sharing your knowledge, learning, and proposing product improvements.
  • You are user-centric, always prioritizing the added value for the user when designing a feature.
  • You are accustomed to working in short delivery cycles and are familiar with CI/CD principles in cloud environments.
  • And above all, you are passionate, motivated, and humble!

🤝 The Recruitment Process: 🤝

  • A 30-minute phone call with a Talent Acquisition Manager or an Engineering Manager.
  • A development kata with a team lead.
  • A half-day at our offices: pair exercises (development and architecture), lunch with the team, interview with Nicolas (CTO).
Référence :gojob-lever+Gojob-Stage-Software-Engineer-base-a-Aix-en-Provence-HF

Skills

Data
Elasticsearch
LangChain
MongoDB
PostgreSQL
Progress
Redis
Front-end
React
Typescript
Gatsby
Next JS
Back-end
GraphQL
NestJS
NodeJS
Tooling
Gitlab
Jest
Gestion de projet
Management
Cloud
Google Cloud
Ops
Kubernetes
No code
Make

Jobs similaires