HexHire logo
Proxify

Elixir Senior Software Engineer

Proxify
Mid-Senior level
Contract
Elixir Phoenix OTP GenServer supervision trees Ecto LiveView ExUnit PostgreSQL REST GraphQL RabbitMQ Kafka BEAM Erlang Docker Kubernetes AWS CI/CD
Location
Remote - Worldwide
Company Size
51-200
Industry
IT Services and IT Consulting
Posted
6d ago

About the role

Proxify – uncovering the world's hidden talent since 2018

Proxify connects talented tech professionals like you with long-term remote
opportunities at top companies in the USA, Sweden, Germany, the Netherlands, and
beyond.
We believe that talent has no borders and value skills and experience above all else.
Since our launch, Proxify has connected over 5,000 talented developers land their
dream remote job, at over 1,200 companies.

The Role
We are looking for a Senior Elixir Software Engineer to join our fast-growing Network.
You will play a key role in designing and building scalable backend systems and APIs
using Phoenix and related technologies, collaborating closely with cross-functional
teams, and shaping the future of data-driven products across various platforms.
Our engagements are long-term and full-time. You’ll have the opportunity to work with
cutting-edge technologies and deliver impactful features in real products.

Main responsibilities
Design, build, and maintain high-quality backend systems and APIs using Elixir
Apply OTP principles (processes, GenServers, supervision trees) to build concurrent, fault-tolerant applications
Develop and maintain web applications and APIs with the Phoenix framework
Optimize applications for performance, scalability, and reliability
Model data and manage database interactions using Ecto and relational databases
Contribute to architectural decisions and backend strategy
Write clean, modular, and well-tested code, and troubleshoot production issues
Collaborate in an agile environment and stay up to date with best practices in the Elixir ecosystem

Requirements
5+ years of professional experience with Elixir
Strong understanding of functional programming principles and OTP concepts
Hands-on experience with the Phoenix framework
Strong understanding of designing and integrating RESTful and/or GraphQL APIs
Experience with testing tools and methodologies (e.g., ExUnit, property-based testing)
Good communication skills in English (written and spoken)
Ability to work independently and deliver high-quality results remotely

Nice to have
Experience with Phoenix LiveView
Experience with Ecto and relational databases (e.g., PostgreSQL)
Familiarity with event-driven architectures and message brokers (e.g., RabbitMQ, Kafka)
Experience with distributed systems and clustering on the BEAM
Knowledge of containerization and cloud platforms (e.g., Docker, Kubernetes, AWS)
Knowledge of CI/CD workflows
Familiarity with Erlang or other functional languages
Passion for building robust, well-crafted software

Why work remotely with Proxify?

Accelerate your tech career :Discover exclusive long-term remote engagements at the world's most interesting product companies.
Find your dream role: Skip the typical recruitment roadblocks and biases with personally matched engagements.
Gain more freedom: All Proxify roles are 100% remote, no more long commutes and being restricted to the local job market.
Speedy application: You only need to apply to Proxify once, and, if successful, we’ll recommend you to jobs matching your profile. No more endless edits of your resume!

Company

Proxify is a global network that connects vetted remote software, data, and AI professionals with companies worldwide, enabling long-term remote engagements. Founded in 2018 and headquartered in Stockholm, Proxify serves thousands of developers and over 2,500 client organizations across more than 35 countries, emphasizing rapid matching and ISO 27001 security.

Proxify
Apply for this position

Similar Jobs