StellenbeschreibungppSelect how often (in days) to receive an alert: /p pEPFL, the Swiss Federal Institute of Technology in Lausanne, is one of the most dynamic university campuses in Europe and ranks among the top 20 universities worldwide. The EPFL employs more than 6,500 people supporting the three main missions of the institutions: education, research and innovation. The EPFL campus offers an exceptional working environment at the heart of a community of more than 18,500 people, including over 14,000 students and 4,000 researchers from more than 120 different countries. /p h3Full Stack Software Engineer /h3 h3bMission /b /h3 pAre you passionate about creating impactful applications that can advance world-class research and education? Join EPFL's School of Engineering as a Full Stack Software Engineer and make a real difference in empowering science! /p h3bMain duties and responsibilities /b /h3 pIn this role, your main responsibilities will be: /p ul liDeveloping, deploying, and maintaining solutions that empower education and research, using technologies like FastAPI, React.js, Node.js, PostgreSQL, and Traefik. /li liParticipating in code reviews to ensure code quality and to provide receive feedback. /li liApplying IT security best practices, including e.g. Zero Trust and Least Privilege principles. /li liWorking with clients to define user needs and translate them into technical solutions. /li liCreating clear documentation to ensure easy maintenance and tool adoption by clients. /li liEnsuring reliability of services with modern monitoring tools (e.g. Prometheus, Grafana). /li liProviding support and consultation for clients. /li liLeveraging 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. /li liDesigning and building robust CI/CD pipelines and automation systems that integrate AI-driven testing, monitoring, and deployment processes. /li liContributing to platform reliability, observability, and operational excellence (Prometheus, Grafana), designing systems that are resilient and easily maintainable in an automated context. /li /ul pbr/Required skills / experience: /p ul liComputer Science degree, or software development skills acquired through hands-on experience in professional settings. /li liProficiency in developing and deploying full-stack applications using FastAPI, React.js, and related technologies. /li liExperience working closely with technical and non-technical stakeholders to deliver tailored software solutions. /li liExperience with DevOps (GitLab/GitHub), CI/CD and configuration management (e.g. Ansible). /li liExperience with container and cloud technologies (Kubernetes, Docker etc). /li /ul pbr/Nice-to-have skills / experience: /p ul liExperience in Linux in production server environments. /li liExperience in leading software development projects. /li liExperience leveraging AI or LLMs to enhance applications. /li liExperience in Site Reliability Engineering. /li /ul h3bProfile /b /h3 ul liCurious for technology: eager to stay informed about the latest industry advancements. /li liClient-focused: enjoy working with clients to understand their requirements. /li liCollaborative: thrive in collaboration with others and contributing to team goals. /li liAdaptable and flexible: embrace changing priorities and thrive in dynamic environments. /li liOrganized and detail-oriented: able to manage multiple tasks, write clean and maintainable code, and adhere to best practices in software development. /li liSecurity aware: committed to implementing data protection IT security best practices. /li liGood communicator: dedicated to clear, courteous, and timely communication both with clients and colleagues. /li liProficient in English and French, both written and spoken. /li /ul h3bWe offer /b /h3 ul liPossibility to join an institution ranking in Top10 worldwide in the field of engineering technology. /li liSupport for personal growth as an IT professional through trainings courses. /li liA supportive workplace that values your well-being, with flexible hours and healthy work-life balance, together with 100+ sports activities available nearby. /li liOpportunities to take language courses relevant to your daily work. /li liDiverse, multicultural working environment. /li liChild and education allowances, on-campus daycare. /li liDiscounts for public transport and access to car sharing services at reduced price. /li /ul /p #J-18808-Ljbffr