Qui sommes nous
Iktos développe une technologie propriétaire alliant intelligence artificielle et connaissances en chimie médicinale pour la conception et la génération de nouvelles molécules.
Basés à Paris dans un large bâtiment Haussmannien à deux pas du parc Monceau, nos chercheurs, chimistes, data scientists et ingénieurs travaillent dans un environnement collaboratif unique pour développer des applications concrètes pour le monde de la recherche moléculaire.
Mission
Dans le cadre du développement de ses applications web SaaS, Iktos recherche un ou une développeur fullstack pour participer à l’implémentation de différentes fonctionnalités. Sous la direction du Manager, Software Platform Development, Il/elle sera notamment en charge, sans que cette liste ne soit exhaustive, d’industrialiser et intégrer les travaux réalisés par nos équipes de Recherche et Développement dans les applications Web à destination de nos clients finaux. Il/elle participera à la création de nouvelles fonctionnalités propres à chaque application. En tant qu’expert il/elle cherchera constamment à améliorer les applications et leur architecture.
En tant que développeur aguerri, le/la candidat(e) devra être à l’aise et volontaire aussi bien sur les technologies et méthodes de développement front-end que sur le back-end. Une bonne expérience de design et d’ergonomie devra être démontrée également.
Des connaissances en Machine Learning seraient un plus très appréciés.
Responsabilités
- Coder les fonctionnalités et modules de l’application en suivant les spécifications et demandes émanant de nos équipes Produit
- Industrialiser, c’est à dire intégrer dans des services robustes et stables pour la production, les travaux réalisés par nos équipes de R&D pour en créer des fonctionnalités dans les applications
- S’assurer que le code produit correspond aux normes de qualité d’Iktos et qu’il est correctement testé et validé
- Collaborer avec les équipes d’ingénierie pour s’assurer que le travail fourni sera déployable et déployé correctement en production
- Travailler en équipe à l’amélioration continue des applications. Par exemple en proposant des améliorations techniques ou fonctionnelles, en partageant des connaissances ou compétences acquises avec les différentes équipes.
- Être conscient que son travail s’inscrit dans un environnement pluri-disciplinaire et que les solutions techniques proposées doivent tenir compte de plusieurs engagements et contraintes.
Compétences requises
- Expérience d’au moins 5 ans en développement web ou projets similaires
- Très bonne connaissances des architectures microservices et du développement d’applications en mode SaaS (nous utilisons RabbitMQ et des API type Rest, GraphQL et gRPC)
- Maîtrise des stacks web modernes: React JS/TS, Python, NodeJS
- Très bonnes connaissances des bases de données, notamment Postgresql
- Un appétit pour le design UI et une bonne connaissance des principes d’ergonomie et design d’applications Web.
- Des connaissances de GraphQL, Typescript, Docker, Kubernetes, gestion de deploiement en CI/CD
- Une formation en informatique type DUT, Master ou Ingénieur
Notre Stack technique
- Frontend: ReactJS (migration en cours vers Typescript)
- Backend : NodeJS
- Microservices : Python 3, GO, C++
- DB: MongoDB, Postgresql
- Communication: gRPC, GraphQL, REST, Messaging RabbitMQ
- Infrastructure: Kubernetes (Helm) & Docker, Git + Gitlab CI, AWS (Terraform)
Pourquoi nous rejoindre
- Package salarial attractif (salaire + RTT + tickets restaurant + transport)
- Horaires flexibles
- Grande attention à la qualité du travail rendu
- Outils de travail derniers cri
- Collaborations et partages des connaissances à tous les niveaux de l’entreprise
- Événements internes (activités à l’extérieur, conférences techniques, petits déjeuners, …)
- Bureau au coeur de Paris (Wagram-Monceau)