Principal Elixir Developer
@ TechShack

Remote
€140,000
Remote
Full Time
Posted 4 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXX XXXXXXXXXX***** @techshack.com
Recommended after applying

Job Details

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

Review Elixir best practices.
Practice cloud-native platforms basics.
Study distributed system design patterns.
Familiarize with Kubernetes and Postgres.

Behavioral Questions

Describe a time you solved a complex problem.
Share an experience working under agile conditions.
Explain your approach to team collaboration remotely.
Illustrate handling sudden project challenges.

Frequently Asked Questions