cover image
Betclic Group

Senior Software Engineer Back - Kotlin F/M

Hybrid

Bordeaux, France

€ 11 / day

Full Time

18-04-2025

Job Specifications

WE ARE BETCLIC

Betclic, European leader in sports betting, is much more than just an online gaming site! Also offering Poker, Horse Racing, and Casino games across various countries and continents, it is an inspiring and forward-thinking company: every day brings new challenges in a modern and dynamic environment. As an influential player in the tech industry, with strong and sustained growth over the years, we believe in innovation through diversity and inclusion and encourage everyone to reach their full potential. With our multicultural team, we provide an optimal, safe and responsible gaming experience, powered by cutting-edge technology.

WHY JOIN US?

At Betclic, success comes from passionate and committed teams. Here’s why you’ll love working with us:

An international and creative environment where every project is an opportunity to innovate

Hypergrowth that brings new challenges and development opportunities every day

A healthy work-life balance: flexible remote work and workplace well-being are essential pillars for us.

A unique and friendly atmosphere, with 1,300 employees across 5 countries and our headquarters in Bordeaux

Are you passionate about sports and tech? Join us and help shape the future of online gaming!

ENTER THE GAME

As a Back Kotlin Developer, and part of one of our Squads, you will be responsible for building the best possible experience for our players through the quality of your work and the improvement of existing code.

At Betclic, technological performance is at the heart of everything we do:

In-house developed applications for full control over the value chain: real-time segmentation, player protection through awareness and rule integration, risk detection, and more.
User interfaces designed for an immersive player experience: highly secure, capable of handling massive traffic spikes, and integrating live-streamed sports events.
Tech teams organized into autonomous squads and tribes, each responsible for a specific functional and technical domain, enabling end-to-end project ownership: development, load testing, delivery, and production monitoring (monitoring, alerting).

By joining our teams, you will become part of a Fullstack team with a DevOps mindset, allowing you to grow by working alongside Backend and Frontend developers, testers, and other complementary skill sets.

YOUR ROLE WITHIN BETCLIC

In this role, your main missions will be:

Participate in the technical design and performance of our platform
Ensure the monitoring of production deployment and the proper functioning of the platform
Ensure the quality of developments
Contribute to improving the quality of the application's code
Opportunity to participate in internal and external conferences
Participate in team recruitment

TECHNICAL ENVIRONMENT

Langage : Kotlin, Typescript
CI/CD : Jenkins + Terraform
AWS : Fargate, Lambda, DynamoDB, ALB, Kinesis, S3, SNS, SQS, …
Quality : Unit Testing, Integration tests, End to End
GIT
IDE : IntelliJ
Bonus: Angular, Docker, Localstack

Who We Are Looking For

We are looking for passionate and curious professionals who bring kindness and a touch of enthusiasm!

This job is for you if:

You have at least 5 years of professional experience in back-end development
You know Kotlin
Knowledge of TypeScript is a plus
You are committed to the quality of your code
Ideally, you have some knowledge of cloud technologies
You are able to communicate in English
Most importantly, you are passionate about technology, curious, and constantly seeking the latest innovations
You are eager to take on a real technical challenge and are excited to propose your ideas
An affinity with the world of sports betting and sports in general is a plus

What Are The Recruitment Steps

If your application is shortlisted, Sébastien will contact you within a week for an initial HR screening (30 minutes).

Then, you will complete the AssessFirst test (personality, motivation and cognitive reasoning).

Within 2 weeks, you will be required to complete a technical test.

Next, you will meet your future Engineering Manager, followed by the Head of Engineering.

Finally, Sébastien will conduct a final HR interview to review your AssessFirst results together.

The recruitment process usually takes between 4 to 6 weeks to ensure an optimal experience for you.

What Can You Expect

25 days of paid leave and 10 RTT days

A Ticket Restaurant® card credited with €11 per day (€6 per day funded by Betclic)

100% health insurance coverage for you and your children

50% reimbursement of public transport costs or an annual sustainable mobility allowance (€230 for commuting with sustainable transport)

Hybrid work model

Access to a vast training catalog, with opportunities for professional development every year

Extraordinary office spaces with a rooftop where you can enjoy sunny breaks with a view of the Cité du Vin

Internal events to liven up your daily life

On-site sports classes and organized tournaments (Pilates, circuit training, boxing, yoga, futsal, padel, tennis…)

Permanent contract, available immediately in Bordeaux - remote work possible from another city (on-site presence required 4 days a month)

Betclic Group – 117 Quai de Bacalan, 33300 BORDEAUX

About the Company

Betclic enhances the passion for sports by offering the most entertaining, innovative and easy-to-use sports betting experience, with an unwavering commitment to putting our players at the heart of every strategic choice. As pioneers of innovation in online sports betting, we are shaping the future of betting experience. By bringing together several million sports enthusiasts around the highlights of European and international sport, we are committed to contributing to the vitality of the sports ecosystem. As the leader in... Know more

Related Jobs

Company background Company brand
Company Name
Wink
Job Title
Stage Développeur Back-End - IT (H/F) - Canada
Job Description
EIC est le leader du placement de stagiaires internationaux au Canada. Notre mission est d'accompagner les étudiants internationaux afin de leur offrir une expérience de stage enrichissante en Amérique du Nord dans des conditions optimales ! Pourquoi choisir Experience Internship Canada ? Plus de 200 entreprises partenaires 17 secteurs d'activité : Finance, Marketing, Informatique & Technologie, Immobilier, Ressources humaines, ONG, Ingénierie, Data Science, Sports… Leader sur le marché des stages internationaux au Canada (Montréal, Toronto, Vancouver,...) Ce que notre programme de stage offre aux étudiants : Un stage professionnel dans ton domaine Hébergement en centre-ville (salle de sport, piscine,...) Assistance dans les démarches de visa Soutien local 24h/24 et 7j/7 Coaching individuel et test de personnalité MBTI Accueil à l'aéroport Formation professionnelle en entreprise Accès à un réseau international de contacts Événements culturels et sociaux (afterwork, match de hockey,...) Cours de langues (anglais ou français - optionnel) Les Avantages D'un Stage à L'international Valoriser son CV avec une expérience internationale reconnue par les employeurs Développer de nouvelles compétences professionnelles Améliorer son anglais et travailler dans un environnement multiculturel Se démarquer sur le marché de l'emploi grâce à une immersion professionnelle à l'étranger Avoir des responsabilités concrètes Bénéficier d'un accompagnement personnalisé favorisant leur développement personnel et professionnel Elargir son réseau professionnel à l'échelle internationale Découvrir la culture nord-américaine Le Poste Stage situé au Canada Missions Développement de fonctionnalités : Implémenter des modules ou services en respectant les spécifications techniques. Maintenance applicative : Corriger les bugs et améliorer la stabilité des systèmes. Optimisation des performances : Analyser les APIs et bases de données pour réduire les temps de réponse. Gestion des bases de données : Créer, interroger et optimiser des bases SQL ou NoSQL. Création & intégration d'API : Développer des APIs REST ou GraphQL, les documenter et les intégrer. Sécurisation des systèmes : Mettre en place des pratiques de sécurité back-end pour protéger les données. Documentation technique : Rédiger des guides pour faciliter la compréhension et la maintenance. Travail d'équipe en agile : Participer activement aux réunions d'équipe et aux sprints. Profil Profil Recherché Étudiant(e) en informatique, génie logiciel ou équivalent (niveau Master parfois requis). Bonne maîtrise d'au moins un langage backend : Node.js, Python, Java… Connaissance des bases de données SQL (PostgreSQL, MySQL) et NoSQL (MongoDB…). Sensibilisation à la cybersécurité et aux bonnes pratiques du développement sécurisé. Curiosité technique, rigueur et autonomie dans l'apprentissage de nouvelles technologies. Anglais professionnel requis selon l'entreprise. Avantages Rémunération fixe + avantages selon la compagnie. Coaching personnalisé sur les technologies backend. Possibilité d'embauche ou de mission longue durée selon performance.
Paris, France
On site
Full Time
07-05-2025
Company background Company brand
Company Name
FactSet
Job Title
Software Engineer - Office and Banker Automation
Job Description
FactSet creates flexible, open data and software solutions for over 200,000 investment professionals worldwide, providing instant access to financial data and analytics that investors use to make crucial decisions. At FactSet, our values are the foundation of everything we do. They express how we act and operate, serve as a compass in our decision-making, and play a big role in how we treat each other, our clients, and our communities. We believe that the best ideas can come from anyone, anywhere, at any time, and that curiosity is the key to anticipating our clients’ needs and exceeding their expectations. FactSet is looking for a software engineer to join our Office Integration team, focusing on using Generative AI to improve our Banking clients’ workflows and efficiency. You will be joining a team whose current focus is developing a product that allows bankers to query pre-defined financials Excel file templates using natural language. This is an opportunity to work on the leading edge of Generative AI in financial solutions technology. Our products are integrated as part of a Microsoft Office add-in, which integrates FactSet data and smarts components into the Office suite. We use a variety of languages and technologies, including C#/.NET-based PC components, Python/FastAPI/Node-based web services and TypeScript/VueJS-based websites. The software engineer should be familiar with some of these technologies and willing to learn the rest. Being familiar with Gen AI concepts and interested in applying them to our product would be a plus. Responsibilities Write clean, efficient and well-documented code using industry best practices Demonstrate a thorough knowledge of data structures and algorithms, object-oriented programming Follow best practices such as code reviews, testing, documentation and version control Troubleshoot and debug frontend and backend applications to resolve issues or optimize performances Be a quick learner and open to acquiring new skills and knowledge Requirements Bachelor or Engineering degree Fluent in English Good problem-solving and troubleshooting skills Good knowledge of data structures and algorithms, object-oriented programming Ability to work collaboratively as part of a geographically diverse team environment Willingness to work as a member of a team, including participating in peer code reviews, maintaining project and operational documentation Good communication and interpersonal skills Experience in Python – 1 year (including internship) Experience in PC-side development in Windows Highly Desired Experience or knowledge of CI/CD concepts and GitHub Experience with web and API development Experience with C#/.Net Experience with VueJs / Typescript for frontend development Experience with Linux shell environment Familiarity with Microsoft Excel, Word and PowerPoint Familiarity or experience with Generative AI concepts (such as prompt engineering and RAG) and how to apply them to existing workflows An interest in the financial services domain Company Overview: FactSet (NYSE:FDS | NASDAQ:FDS) helps the financial community to see more, think bigger, and work better. Our digital platform and enterprise solutions deliver financial data, analytics, and open technology to more than 8,200 global clients, including over 200,000 individual users. Clients across the buy-side and sell-side, as well as wealth managers, private equity firms, and corporations, achieve more every day with our comprehensive and connected content, flexible next-generation workflow solutions, and client-centric specialized support. As a member of the S&P 500, we are committed to sustainable growth and have been recognized among the Best Places to Work in 2023 by Glassdoor as a Glassdoor Employees’ Choice Award winner.
Paris, France
On site
Full Time
07-05-2025
Company background Company brand
Company Name
DOCAPOSTE
Job Title
Développeur Fullstack F/H
Job Description
Intitulé du poste Développeur Fullstack F/H Contrat CDI Télétravail Hybride Description de la mission Docaposte Agility cherche à renforcer son équipe de développeurs sur son site de compétence de Sotteville-les-Rouen au sein de la direction technique. Vos missions principales seront: CONCEPTION TECHNIQUE : Réalisation de spécifications techniques Réalisation de schémas techniques Contribution sur dossier d'architecture / dossier d'exploitation DEVELOPPEMENT : Mise en place d'architectures technique Développement de story en mode agile Mise en place de tests unitaires et d'intégrations Développement de chaine d'intégration continue Conteneurisation Réalisation de documentation Participation à des POCs Code review équipe de développement DOCUMENTATION : Garantir la méthodologie, les processus et la documentation associée. Votre curiosité et votre envie de savoir "comment ca marche" feront la différence ! Ce poste est un recrutement sur opportunité. Votre nouvel environnement Avantages financiers: Accords d'intéressement, ticket restaurant. Équilibre vie privée / professionnelle: 25 jours de congés payés et 12 jours de RTT. Bien-être / santé: mutuelle, évènements d'entreprise réguliers sur site, politique de télétravail... Nous vous accompagnons Un programme de formation et d'accompagnement est prévu en fonction de vos compétences précédemment acquises et de votre expérience. Localisation du poste Normandie, Seine Maritime (76) Lieu Niveau d'études min. requis Niveau d'expérience min. requis Langues Profil : Pour l’égalité des chances, Docaposte fait vivre la diversité. Nos postes sont ouverts à tous. Sotteville-les-Rouen Critères candidat Profil : Pour l’égalité des chances, Docaposte fait vivre la diversité. Nos postes sont ouverts à tous. De formation minimum BAC+4 en développement, vous disposez d'une confortable expérience (3 ans minimum) sur un poste similaire. Compétences techniques indispensables: Développement JavaScript (ES6) avec Framework ReactJS Connaissance avancée en integration continue (CI/CD) Pratique de la méthodologie Agile Connaissance en développement backend (conception API) Connaissance en conteneurisation (Kubernetes, docker...) Compétences personnelles: Sens de l'analyse et esprit de synthèse Force de proposition Autonomie Bon relationnel Des connaissance des solutions d'identification (Keycloak ou autre) sont un plus. Référence 2025-5500D Entité qui recrute AGILITY
Sotteville-Lès-Rouen, France
Hybrid
Full Time
07-05-2025
Company background Company brand
Company Name
Younited
Job Title
Confirmed Fullstack Software Engineer .Net/Angular (F/H)
Job Description
Chez Younited, nous pensons que l’argent est un moyen de réaliser ses rêves à travers des projets et des achats. Mais les produits bancaires actuellement proposés sont trop souvent opaques et compliqués. Notre constante innovation et nos technologies de pointe nous permettent de redéfinir les pratiques de crédit et de paiement, afin d’offrir une expérience utilisateur.rice exceptionnelle pour plus de transparence et d’inclusion. Nous voulons aider nos clients à atteindre la sérénité financière. Pour cela, notre mission est de devenir le partenaire financier de confiance des Européens. Nous avons initié une démarche de certification B-Corp, notre impact social et environnemental étant au coeur de nos préoccupations stratégiques. Nous fournissons à la fois des solutions de crédit et de paiement directement aux consommateurs.rices (Younited Credit / Younited Pay) et via des partenaires (banques, fintech & assureurs qui souhaitent développer des activités de prêt à la consommation et détaillants, telcos, e-commerçants qui souhaitent offrir à leurs clients.es la méthode la plus simple pour payer en plusieurs fois). Nous proposons également des solutions d'optimisation budgétaire via " Younited Coach " à tous les consommateurs.rices désireux.ses de recevoir des recommandations personnalisées. Quelques chiffres clés sur le groupe Younited : · 1 million de clients.es dans 4 pays européens (50% de son activité hors de France). · Plus de 500 Younies employé.e.s dans nos bureaux à Paris, Rome, Barcelone et Lisbonne. De nombreux partenariats avec des acteurs prestigieux tels que Iliad, Bouygues Telecom, Microsoft, Bpifrance, Apple, N26, Fortuneo et Smeg, Thermomix, etc. Nos 5 valeurs d’entreprise qui nous guident au quotidien : · Make it Simple : A tous les niveaux de l’expérience client ou de l’organisation : Sois transparent.e. · Act as an entrepreneur : Travailler en équipe. Oser, essayer, accepter d’échouer. · Innovate or die : Remettre en question le statu quo même si cela parait impossible. · Faster is better : Valoriser la vitesse plutôt que la perfection. S’aligner sur les priorités. · No limit : Être ambitieux.se, rester humble. Nous donnons les moyens à des personnes passionnées de collaborer, d'innover et de donner le meilleur d'elles-mêmes. Nous constituons des équipes diversifiées et inclusives dans le monde entier, car c'est ainsi que nous créons des expériences encore meilleures pour nos clients et nos partenaires. Pour cela, nous avons besoin de votre aide. Alors, rejoins-nous pour construire demain, dès aujourd'hui. Si tu souhaites en savoir plus, tu peux te rendre sur notre page carrière juste ici: https://younited.com/about-us/careers/ Contexte Tu rejoindras l'équipe technique en charge du recouvrement, dédiée à accompagner nos clients en difficulté financière grâce à des solutions logicielles adaptées. Tu contribueras activement à la mise en place de solutions de forbearance pour soutenir les clients et améliorer la gestion des impayés. Tu participeras également à l'automatisation de certaines tâches manuelles des équipes opérationnelles, afin de gagner en efficacité et mieux répondre aux besoins des clients. Tes responsabilités : Participer aux chantiers techniques de ton équipe, du besoin à l’exécution en production, Analyser les besoins exprimés, les challenger et étudier leur faisabilité, Concevoir et estimer en équipe les solutions techniques, en prévoyant si besoin un refactoring ou une refonte de l’architecture, Développement en .Net/C# et Angular, Contribuer à faire vivre et à renforcer les bonnes pratiques de développement : TDD, BDD, pair/mob programming, Clean Code, Software Craftsmanship, tests unitaires etc. Documenter aussi soigneusement tes composants internes ainsi que nos composants publics et open source. Et automatiquement, si possible, Effectuer de la veille technologique, tester les nouveautés et partager tes bonnes pratiques avec le reste de la Tech, Participer si tu en as envie au rayonnement tech de Younited au travers de son blog, meetups et autres conférences (https://medium.com/younited-tech-blog). A propos de toi Tu possèdes une première expérience en développement sur de l’Angular et/ou du .net, Tu es curieux.se et capable de t'adapter rapidement à de nouvelles technologies, Tu es capable de comprendre et d’écrire du code structuré et efficace, Tu apprécies le fait de questionner les choix techniques des autres développeur.euse.s et de discuter des tiens, Tu as un esprit d’équipe développé et es capable d’interagir à la fois avec les autres développeur.euse.s En résumé en plus d'avoir de solides compétences techniques, tu sais parfaitement travailler en équipe ! Process de recrutement : * Un premier échange en visio avec Aurélien, l'un de nos Talent Acquisition Managers, pour apprendre à se connaitre et t’en dire plus sur Younited, notre culture d’entreprise & nos valeurs (30’) * Un échange en visio avec Elena (Hiring Manager) (60’) * Un exercice de peer-programming pour tester tes connaissances (90’) * Une rencontre avec des membres de ta future équipe afin de t’offrir un aperçu complet de ce que sera ton quotidien ! (60’) Les avantages à rejoindre Younited ? - Des bureaux situés au cœur de Paris (9ème arrondissement) - Un environnement de travail international et l’opportunité de partir en mission dans nos bureaux à l’étranger (Barcelone, Lisbonne, Rome) - Un état d’esprit entrepreneurial et un fort esprit d’équipe - Un accompagnement managérial et RH individualisé pendant l’onboarding et tout au long de l’aventure Younited - Un environnement d’apprentissage continu avec la possibilité de bénéficier de formations externes et internes, plateforme de e-learning et des « Friday workshops » au sein de l'équipe Tech, pour accompagner le développement de chacun - Une attention particulière à l’équilibre vie pro / vie perso - Une charte de la parentalité pour soutenir tous les projets de famille à travers des mesures clés - Pour t’accompagner dans les moments clés de ta vie personnelle, des congés exceptionnels souvent bien plus favorables que les dispositions légales - Une politique de télétravail hybride 2 à 3 jours de télétravail par semaine selon les équipes et la possibilité d’une semaine de full remote deux fois par an - 33 jours de congés payés soit 8 de plus que les 25 jours légaux (à la place des traditionnelles RTT) - Un abonnement à la plateforme Wellpass, ex Gymlib (+4000 activités sport et bien-être partout en France) à un tarif préférentiel - Carte tickets restaurant à hauteur de 10€ pris en charge à 60% par l'employeur - Des team buildings en France (Summer Party et Winter Party), à l’international et en équipe Younited is an Equal Opportunity Employer for any minority, disability, gender identity or sexual orientation.
Paris, France
Hybrid
Full Time
07-05-2025