Employment type
Permanent
Industry
Public sector
Area
IT
Location
German-speaking Switzerland
Remote from abroad?
No
Home office?
Flexible
01
Tasks and responsibilities
- Design, develop, test, and maintain modern web applications and integrations
- Build and enhance digital platforms that support students, faculty, and administrative staff
- Develop frontend features using modern JavaScript frameworks and best practices
- Contribute to backend services, APIs, and database-driven applications
- Collaborate with cross-functional teams to translate business requirements into technical solutions
- Participate in system architecture, technical design, and technology selection decisions
- Plan and execute software updates, upgrades, and release deployments
- Monitor application performance and ensure system reliability and scalability
- Improve software quality through code reviews, automated testing, and continuous integration practices
- Create and maintain technical documentation and development standards
- Drive continuous improvement initiatives across products, processes, and tooling
- Share knowledge, mentor colleagues, and contribute to a collaborative engineering culture
- Support the operation and lifecycle management of existing platforms and services
- Identify opportunities for automation and process optimisation
02
Must-have criteria
- Professional experience in software development, application development, or a related field
- Strong frontend development experience with modern frameworks such as Angular, React, or Vue.js
- Solid understanding of web technologies including HTML, CSS, JavaScript, and TypeScript
- Experience working with relational databases and writing efficient SQL queries
- Familiarity with version control systems such as Git and GitLab
- Understanding of software development best practices, including code reviews and quality assurance
- Strong analytical and problem-solving skills
- Ability to work independently while collaborating effectively within a team
- Experience working in Agile environments (Scrum, Kanban, SAFe, etc.)
- Strong communication skills and a proactive mindset
- Commitment to delivering high-quality, maintainable, and secure software
03
Nice-to-have criteria
- Experience with PHP and/or Laravel development
- Experience with Moodle administration, customisation, or development
- Knowledge of containerisation technologies such as Docker and Kubernetes
- Experience implementing automated testing frameworks and CI/CD pipelines
- Understanding of cloud-native architectures and DevOps practices
- Familiarity with accessibility standards (WCAG) and inclusive design principles
- Experience in UX, usability, or user-centered design
- Higher education, EdTech, or learning management system experience
- Exposure to microservices, API design, and event-driven architectures
- Degree in Computer Science, Software Engineering, or a related discipline
- Experience with monitoring, observability, and application performance optimisation
- Additional European language skills are considered a plus
04
Language requirements
- Fluent English (written and spoken)
- Fluent German (written and spoken)
05
Application form