Full-Stack Engineer
Publication date:
19 February 2025Workload:
100%Contract type:
Permanent position- Place of work:Zürich
Job summary
Join Ginetta, a leading digital agency in Switzerland! We create meaningful digital experiences.
Tasks
- Maintain frontend websites and backend infrastructure for top brands.
- Handle project maintenance and respond to urgent issues promptly.
- Thrive in a self-directed environment with no structured learning path.
Skills
- Strong HTML, CSS, JS, Next.js, and TypeScript experience required.
- Proficient in Docker and CI/CD tools like GitHub Actions.
- Fluent in English, with bonus points for German or French.
Summary from the original job ad
Is this helpful?
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.
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)
- If working remote we require you to be in a timezone that overlaps with CET for at least 6h during 9am-5pm, if you do not meet this requirement please do not apply as you will be automatically excluded from this position. Check if you qualify. Oceania, Asia, India & Pakistan or the mainland Americas are excluded from this position.
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
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!