Staff Engineer / Ingénieur(e) logiciel principal
Venez rejoindre l'équipe technique de notre client Toulousain !
Description du poste
Nous recherchons pour un de nos clients un(e) Staff Engineer / Ingénieur(e) logiciel principal à Toulouse (31) en vue d'une pré embauche.
Au sein d’une équipe technique composée d’experts IT, vous contribuerez à la conception et au développement du produit et de son infrastructure. Vous collaborerez étroitement avec le responsable de produit, les ingénieurs et les partenaires externes pour garantir la qualité, la performance et la sécurité de la solution.
A partir de leur site de Toulouse, vos principales missions seront :
Participer aux décisions stratégiques concernant les technologies, frameworks et infrastructures.
Collaborer étroitement avec l'équipe produit pour transformer des besoins métiers en solutions techniques adaptées.
Concevoir et développer des solutions basées sur des architectures backend fiables et évolutives pour des applications critiques.
Garantir la scalabilité et la résilience des systèmes en anticipant les besoins futurs.
Superviser l'intégration et la gestion de bases de données multiples (relationnelles et non relationnelles).
Implémenter et optimiser des systèmes de gestion de files d'attente (e.g., RabbitMQ, Kafka) pour des flux de données complexes.
Participer aux revues de code et garantir la qualité du code produit (tests unitaires, intégration continue, bonnes pratiques).
Proposer des solutions innovantes et optimiser les performances tout en garantissant la sécurité, la scalabilité des solutions proposées
Stack technique du client :
Backend : Python, Golang, C, SQLAlchemy, PostgreSQL/TimescaleDB, Redis, RabbitMQ,S3
Infra : AWS (EC2, ElastiCache, ElasticMQ, S3, CodePipeline...), Terraform, Ansible, Prometheus, Grafana, Docker
Frontend : Typescript, Angular, Python (Flask, SQLAlchemy)
Profil recherché
Doté(e) d'une forte curiosité technique, vous réalisez une veille permanente sur les technologies émergentes. Nous recherchons un(e) ingénieur(e) logiciel avec 10 ans d'expérience et répondant aux critères suivants.
Hard skills
Solide expérience en développement logiciel et architecture
Familiarité avec les problématiques liées à la scalabilité, la haute disponibilité et l'observabilité
Maîtrise des langages backend (ex, Python, Go, Java, C++, ou autres)
Expertise en design et optimisation de bases de données relationnelles (PostgreSQL, MySQL) et NoSQL (MongoDB, Cassandra, Redis)
Expérience avec les systèmes de gestion de messages et de queues comme RabbitMQ, Kafka ou SQS
Connaissance des pratiques DevOps (CI/CD, Infrastructure as Code, monitoring avec Prometheus, Grafana, etc.)
Connaissance d'un environnement cloud (AWS, GCP, Azure) et d’outils d'orchestration (Docker, Kubernetes)
Soft skills
Capacité à résoudre des problèmes complexes, à prendre des décisions techniques éclairées et à documenter
Excellentes compétences en communication (écriture et orale) et esprit d'équipe
Forte autonomie - vous serez amené à travailler seul sur certains sujets -, rigueur et sens de l'organisation
Curiosité technique et veille permanente sur les technologies émergentes
- Département
- Cyblex Consulting
- Localisations
- Toulouse
- Type de contrat
- CDI