Senior Full Stack Developer

Location: Skopje, Macedonia | Onsite

About Thrasker:

Thrasker is a fast-growing digital agency headquartered in Florida, USA, with a rapidly expanding development and creative team. We deliver world-class digital products, branding, and web solutions to clients in the U.S. and beyond. We’re looking for a Senior Elixir/Phoenix Developer who’s ready to write clean, scalable code and build high-performance web applications with real-world impact.

Role Overview:

As a Senior Elixir/Phoenix Developer at Thrasker, you’ll take ownership of backend development across a variety of client and internal projects. You’ll collaborate with our design, product, and strategy teams to architect and deliver performant, maintainable systems using modern Elixir practices. This is a senior, hands-on role—ideal for someone who thrives on solving complex problems and building meaningful digital experiences.

Responsibilities:
  • Build, maintain, and scale Elixir/Phoenix applications for web-based platforms
  • Collaborate with frontend developers, designers, and project managers to deliver seamless user experiences
  • Design and implement robust APIs and real-time features using channels and LiveView
  • Write clean, testable, and efficient code following best practices
  • Troubleshoot, debug, and improve performance across applications
  • Participate in code reviews, architectural decisions, and mentoring junior developers
  • Stay up-to-date with the Elixir ecosystem and emerging technologies
What We’re Looking For:
  • 3+ years of professional experience with Elixir and Phoenix (or equivalent functional programming experience with recent focus on Elixir)
  • Strong understanding of OTP, GenServers, and concurrency in Elixir
  • Experience building RESTful and/or GraphQL APIs
  • Familiarity with LiveView, Ecto, and PostgreSQL
  • Ability to write and maintain automated tests (ExUnit, Mox, etc.)
  • Comfortable working in an agile, collaborative environment
  • Excellent communication skills (English required)
  • Bonus: Experience deploying Elixir apps (e.g., Docker, Fly.io, Heroku, GCP)
Why Thrasker?
Creative Freedom and Technical Ownership

Creative freedom and technical ownership on high-impact projects

Work with Global Clients

Work with global clients and a passionate, innovative team

Competitive Salary and Benefits

Remote-friendly Culture

Remote-friendly culture with a strong team presence in Europe

Apply for this role

Please fill out the form below to apply.

Upload file (CV)