Full Stack Software Engineer
Indexed description
Main Duties And Responsibilities
In this role, your main responsibilities will be:
- Developing, deploying, and maintaining solutions that empower education and research, using technologies like FastAPI, React.js, Node.js, PostgreSQL, and Traefik.
- Participating in code reviews to ensure code quality and to provide & receive feedback.
- Applying IT security best practices, including e.g. Zero Trust and Least Privilege principles.
- Working with clients to define user needs and translate them into technical solutions.
- Creating clear documentation to ensure easy maintenance and tool adoption by clients.
- Ensuring reliability of services with modern monitoring tools (e.g. Prometheus, Grafana).
- Providing support and consultation for clients.
- Leveraging Agentic Workflows: Proactively utilizing advanced development tooling (e.g., GitHub Copilot, internal LLM agents) to significantly accelerate coding practices, automate boilerplate code generation, and test plan creation.
- Designing and building robust CI/CD pipelines and automation systems that integrate AI-driven testing, monitoring, and deployment processes.
- Contributing to platform reliability, observability, and operational excellence (Prometheus, Grafana), designing systems that are resilient and easily maintainable in an automated context.
- Computer Science degree, or software development skills acquired through hands-on experience in professional settings.
- Proficiency in developing and deploying full-stack applications using FastAPI, React.js, and related technologies.
- Experience working closely with technical and non-technical stakeholders to deliver tailored software solutions.
- Experience with DevOps (GitLab/GitHub), CI/CD and configuration management (e.g. Ansible).
- Experience with container and cloud technologies (Kubernetes, Docker etc).
- Experience in Linux in production server environments.
- Experience in leading software development projects.
- Experience leveraging AI or LLMs to enhance applications.
- Experience in Site Reliability Engineering.
- Curious for technology: eager to stay informed about the latest industry advancements.
- Client-focused: enjoy working with clients to understand their requirements.
- Collaborative: thrive in collaboration with others and contributing to team goals.
- Adaptable and flexible: embrace changing priorities and thrive in dynamic environments.
- Organized and detail-oriented: able to manage multiple tasks, write clean and maintainable code, and adhere to best practices in software development.
- Security aware: committed to implementing data protection & IT security best practices.
- Good communicator: dedicated to clear, courteous, and timely communication both with clients and colleagues.
- Proficient in English and French, both written and spoken.
- Possibility to join an institution ranking in Top10 worldwide in the field of engineering & technology.
- Support for personal growth as an IT professional through trainings & courses.
- A supportive workplace that values your well-being, with flexible hours and healthy work-life balance, together with 100+ sports activities available nearby.
- Opportunities to take language courses relevant to your daily work.
- Diverse, multicultural working environment.
- Child and education allowances, on-campus daycare.
- Discounts for public transport and access to car sharing services at reduced price.
Informations
Contract Start Date : 10/01/2026
Activity Rate : 100.00
Contract Type: CDI
Reference: 2357
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search