Want to get hired at TechShack?
Principal Elixir Developer
TechShack
RemoteRemote
Original Job Summary
About the Role
The Principal Elixir Developer at TechShack is part of a well-funded tech start-up with strong investor backing. You will design and scale distributed backend systems using Elixir and work across a modern environment including cloud-native infrastructure (GCP/AWS), Postgres, Kubernetes, and cutting-edge AI integrations.
Key Responsibilities
- Design and scale distributed backend systems with Elixir.
- Work with Phoenix and LiveView in a modern tech stack.
- Collaborate with a highly skilled, senior team and have product ownership.
- Ship features quickly in an agile start-up setting.
What You Bring
- Significant professional engineering experience (senior to staff level).
- Strong knowledge of backend development and large-scale system design.
- Independent, proactive mindset with ability to operate in a fast-paced environment.
Why Apply
Remote-first work from anywhere in the world, competitive compensation up to €140k, and a fast, streamlined hiring process.
Key skills/competency
- Elixir
- Phoenix
- LiveView
- Distributed Systems
- Cloud Infrastructure
- Postgres
- Kubernetes
- AI Integration
- Agile
- System Design
How to Get Hired at TechShack
🎯 Tips for Getting Hired
- Tailor your resume: Highlight Elixir and distributed systems experience.
- Research TechShack: Understand their start-up culture and tech stack.
- Emphasize agility: Prepare examples from fast-paced projects.
- Show technical depth: Demonstrate experience with cloud-native and Kubernetes.
📝 Interview Preparation Advice
Technical Preparation
circle
Review Elixir best practices.
circle
Practice cloud-native platforms basics.
circle
Study distributed system design patterns.
circle
Familiarize with Kubernetes and Postgres.
Behavioral Questions
circle
Describe a time you solved a complex problem.
circle
Share an experience working under agile conditions.
circle
Explain your approach to team collaboration remotely.
circle
Illustrate handling sudden project challenges.