Skip to Content

Full Stack Developer vue.js / C#.net - Geneva

Genève, Switzerland

We are supporting a Swiss-based company specialized in data protection and secure information management, providing high-availability solutions for clients operating in regulated and data-sensitive industries.

KEY RESPONSABILITIES

  • Contribute to the technical design and overall architecture of the solution across backend and frontend components, within a microservices-oriented environment.
  • Design and develop new features or custom modules, either integrated into existing systems or deployed as standalone components, covering end-to-end functional requirements.
  • Develop, maintain, and evolve backend microservices using recent versions of the .NET framework.
  • Build modern, responsive user interfaces and frontend application components using contemporary JavaScript frameworks and web standards.
  • Ensure seamless integration between frontend applications and backend APIs and services.
  • Work within a modern delivery environment including version control, CI/CD pipelines, containerization, and orchestration tools.
  • Design, implement, and optimize database queries, interacting with both relational and NoSQL data stores.
  • Write automated tests and produce clear, maintainable technical documentation.
  • Ensure high standards of performance, scalability, reliability, and overall code quality. 


PROFILE & REQUIREMENTS

  • Strong experience with C# / .NET.
  • Strong experience with Vue.js (Angular a plus), node.js, JavaScript/TypeScript, CSS3, Vuetify. 
  • Advanced experience with relational and document databases.
  • Good knowledge of security principles, especially in software development e.g. OAuth2, IdentityServer4, Keycloak, etc.
  • Experience with CI/CD, containers, Kubernetes and cloud hyperscalers (Azure / AWS / GCP).
  • Excellent communication skills in English, both spoken and written.
  • Self-driven and autonomous.


QUALIFICATIONS

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Proven experience (5+ years) in a similar full stack developer position.
  • Good knowledge of software engineering processes, including Agile methodologies, and whole release management cycle.
  • Track of record of successfully delivering and maintaining complex, large scale applications, ideally including micro-services and frontend.
  • Excellent communication and client-facing skills.
  • Strong problem-solving and decision-making capabilities.
  • Proactive team player with good communication skills.
  • English fluency required; French is a plus.