80–100 %

Full Stack Solutions Developer

German-speaking Switzerland
Apply now
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