Senior Frontend & Full Stack Developer (Tailwind, Elixir, PHP, Typescript) - Remote Position
Key information
- Publication date:15 January 2025
- Workload:80 – 100%
- Contract type:Unlimited employment
- Salary:CHF 96 000 - 120 000 /year
- Language:German (Fluent), English (Intermediate)
- Place of work:Förrlibuckstrasse 185, 8005 Zürich
The Role
We're looking for a Senior Developer who excels in frontend development while being comfortable across the full stack. You'll take ownership of client projects and help shape our technical future.
This is for someone who wants to own their work end-to-end - from architecting solutions to innovative products.
If you're passionate about technical excellence and ready to make an impact, we want to hear from you!
What you’ll do
- Own the Frontend - Lead our frontend development with modern tech (Tailwind CSS)
- Drive Full Stack Solutions - Create new applications with Phoenix/LiveView (Elixir) while maintaining existing PHP/React projects (PHP 8, Typescript)
- Support Clients - Communicate directly with clients, understand their needs, and help them succeed
- Keep Learning - Stay curious and adapt as we evolve our tech stack and practices
- Shape Innovation - Help evaluate and integrate cutting-edge tech
- Be Heard - Your perspective matters - help us make smart decisions about our future 🎄
Required Skills
Frontend Excellence (Our Priority)
- Deep understanding of modern frontend development
- Sharp eye for UI details and user experience
- Mastery of modern CSS and frameworks (Tailwind)
- Proven track record of building polished interfaces
- Ability to craft solutions within existing design systems
Growth & Adaptability
- Eager to learn Elixir/Phoenix and functional programming
- Comfortable switching between different tech stacks and contexts
- Open mindset to explore and evaluate new technologies
- Interest in improving and evolving solutions
Engineering Foundation
- Experience in modern full stack development
- Detail-oriented implementation approach with disciplined testing mindset
- Strong understanding of web frameworks and development practices
- Ability to maintain and modernize existing solutions
Professional Qualities
- Takes ownership and pride in their work
- Balances innovation with practical maintenance needs
- Self-reflective and learns from experiences and feedback
- Brings a can-do attitude to challenges
Nice to Have
- Background in functional programming
- Knowledge of modern web tools (CMS, Newsletter, API, Analytics, Monitoring, Cloud…)
- Interest in AI
- German language skills
We believe great developers never stop learning - embrace starting from zero, as every expert was once a beginner.
What We Offer
What Makes Us Different
- We're small by choice, which means you'll have direct impact from day one
- Your voice matters - from tech decisions to product direction
- Freedom to learn and grow across different areas
Our Offer
- Remote-first setup (preferably based in Zurich, Switzerland)
- Flexible hours that fit your life
- Fair compensation
- Elixir in Production
Work Environment
- 80-100% position
- Tight-knit team, no corporate overhead
- Mix of client projects and product development
- Direct communication with everyone involved
Growth & Development
- Learn beyond just coding - from business to product thinking
- Shape our technical direction
- Freedom to experiment and implement your ideas
Our Hiring Journey
- Say HelloTell us why you're interested in the role and share your storyWhat is your frontend experience?What is your full stack experience?Please share some work examples with us.
- First Conversation (up to 45 min, remote)Meet one of our partnersLearn about our work and our approachDiscuss your experience and aspirations
- Technical Deep Dive (60 min, remote)In-depth discussion about your expertiseExplore your problem-solving approachTalk about real-world technical challenges
- Hands-on ChallengeWork on a practical mini-projectShow us how you think and codeComplete at your own pace
- Final Meeting (in person)Review and discuss your solutionAlign on next steps
We believe in making our hiring process transparent and respectful of your time. Each step helps us both ensure there's a great mutual fit.
Nerd Section 🤓
Core Stack
- Elixir (Phoenix, LiveView) for modern apps
- PHP (Statamic, Laravel, legacy custom WordPress with Timber) for content platforms
- TypeScript with React (Next.js, Remix, Gatsby)
- Tailwind CSS (legacy Bootstrap 4), FrankenUI/ShadCDN
Infrastructure & DevOps
- Hetzner & AWS (ECS, ELB, EC2, IAM, S3, SSM) managed with Terraform
- GitHub with Graphite (Stacked Git) & GitHub Actions
- Varnish (Fastly) & Imgix for performance
Data & APIs
- PostgreSQL, MariaDB, SQLite
- GraphQL & REST APIs
- AI integration capabilities
Development Environment
- macOS & NixOS
- Slack (proudly Teams-free!)
Integrations
- Shopify & Salesforce
- Mailchimp
- Google Analytics & Tag Manager