Lead Back-End / Architecte logiciel
Jun 10, 2024
Come develop the customer relationship of the future with us!
About ViaDialog
ViaDialog provides large companies and SMEs with innovative and intelligent SaaS solutions to manage customer interactions. Our platforms handle and automate synchronous (voice, video) and asynchronous (email, chat, messaging) flows to enhance user experience and assist advisors.
A recognized player in France since 2004, ViaDialog publishes the ViaFlow, ViaSay, ViaLeads, and ViaSpeech solutions, designed on solid software foundations, hosted on proprietary servers in France, and enhanced with sovereign AI developed by our teams.
Certified ISO 22301 by Afnor since 2018, ViaDialog places high availability, low latency, high scalability, and AI at the heart of its technological challenges to guarantee its clients uninterrupted, high-performing services that generate significant savings.
We are recruiting an experienced Lead Back-End / Software Architect to lead our team of Back-End developers (5 engineers) and oversee the design, development, and maintenance of our systems. The ideal candidate will combine technical expertise, team management skills, and strategic vision, particularly on AI subjects, to ensure the evolution of our solutions in close collaboration with our Product & DevOps teams.
Your missions
Project and team management: lead a team of back-end developers using agile methodologies
Architectural design: Design and maintain a robust microservices architecture, collaborate with the DevOps team to optimize the use of Kubernetes, implement REST communications and via RabbitMQ
Development: actively participate in developments with the team, in Java 17 with Spring Boot 3
Communication: ensure liaison between business leaders and the development team, translate business needs into technical specifications, coordinate efforts with the DevOps team for infrastructure aspects
Performance and monitoring: collaborate with the DevOps team to set up and manage monitoring with Grafana/Prometheus
Supervise log tracking via Elasticsearch
Integration and deployment: Manage dockerization via GitLab in collaboration with the DevOps team for deployment via Helm
Technical mentoring: conduct code reviews, support and train the team’s developers
Technical integration: Ensure the integration of microservices with MySQL, MongoDB, Elasticsearch, etc. Coordinate with the DevOps team to optimize the use of infrastructure resources
Technological watch: Stay informed about the latest technological advances. Suggest relevant technical improvements, in consultation with the DevOps team
Problem solving: Analyze and resolve complex technical issues
Security: Ensure the application of best security practices in development
Your profile
Engineering background, with significant experience (minimum 3 years) in back-end development and software architecture.
You master Java 17, Spring Boot 3, and microservices architectures
You have knowledge of Kubernetes & Docker tools.
You are experienced with relational and NoSQL databases
You have real communication and leadership skills
You work effectively with Product & DevOps teams
Position to be filled from 15/08/2024. Attractive salary with performance incentives. Various benefits (Meal Tickets, Transport, Health Insurance, Parking). Remote working possible up to 2 days/week. Our offices are located at 152 Boulevard Pereire, Paris 17 with numerous transport options.
If you are motivated by technical challenges, eager to lead a talented team, and interested in the practical applications of AI in the field of Customer Relationship, we invite you to apply to join our talented teams 🤗
👉 Want to join our team? Send us your CV and your motivations at job@viadialog.com