Full-Stack Engineer

  • Ginetta
  • Verified

Job Description

Hi! We’re Ginetta.

At Ginetta, we build meaningful digital experiences that put people at the heart of everything we do. As a leading digital agency based in Switzerland, we combine business, design, and technology to help our clients achieve their goals, from strategic planning to execution.

We are looking for a Full Stack Engineer capable of maintaining the websites (frontend) and infrastructure (backend) for some of Switzerland's most well-known brands.

This role required a proactive, independent engineer who can take ownership of projects and ensure everything runs smoothly.

We run a simple, stable, and fast stack. Your responsibilities will include regular project maintenance, development, and timely response to urgent issues. While this is not an on-call position, outages and critical issues must be addressed promptly.

We value transparency—there won’t be a structured learning path waiting for you and this role is for someone who thrives in a self-directed environment.

Requirements

Essential Qualifications:

  • Strong HTML/CSS/JS skills
  • Next.js experience
  • TypeScript experience
  • Ability to read/write/debug configuration files for Docker & Docker Compose
  • Familiarity with build workflow tools (GitHub Actions/GitLab CI/CD)
  • Understanding of managing multiple development environments (local/staging/production) and git flow
  • Experience with e2e test tools (Puppeteer/Cypress)
  • Solid command of English (spoken, written, and listening)

It would be great if you also have:

  • Experience with UI Frameworks (e.g. Chakra UI or Shadcn/UI)
  • Experience with headless CMS’s
  • Understanding of modern browser performance metrics and APIs
  • Ability to interpret anonymous analytics (bonus-points for PostHog use)
  • High-level German or Swiss language skills

We will be extra excited if you have:

  • Cloudflare experience
  • Jira usage
  • PHP knowledge
  • AWS experience
  • MongoDB (Atlas) experience
  • Server-side function creation
  • French language skills

Benefits

We put people first and value the passion and work of our team. Therefore, we also give back: An ergonomically designed office (if in Zürich), free and healthy lunches (if in Zürich), eight weeks more parental leave for mothers and fathers and much more. We create an environment for people to thrive and do their best work.

We look forward to your application!