Elixir Developer

Long-Term Remote Position

About the Role

We are seeking an experienced Elixir developer with professional experience in Elixir and the Phoenix framework. This is a full stack role where you'll be working on both backend Elixir code and LiveView frontend components for a Phoenix/LiveView SaaS application.

This is a long-term contract position with our consulting company, Xuku LLC, working exclusively with a seed-stage startup client. The product we're developing has already secured enterprise clients and shows strong market traction. You'll be deeply involved with the client's product, but your direct relationship will be with our consulting company.

Candidates located in the Americas or Western Europe are preferred, with working hours that allow for several hours of overlap per day with our CTO, who is based in California.

Key Responsibilities

  • Actively develop and implement new features for our Phoenix/LiveView SaaS application
  • Take ownership of assigned tasks and features, driving them from implementation through to completion
  • Build both backend functionality in Elixir and frontend components with LiveView
  • Collaborate with the team on technical implementation, while being able to work independently when needed
  • Identify and address technical debt to improve system maintainability and performance
  • Participate in code reviews and adhere to established coding standards
  • Maintain high code quality in your contributions to the project
  • Embrace our fully asynchronous work process, effectively managing your own time and communicating clearly through written channels
  • Contribute to application optimization, including performance profiling and implementing efficiency improvements

Required Skills and Experience

  • Professional experience with Elixir and the Phoenix framework, particularly LiveView
  • Experience in developing and scaling SaaS applications
  • Proven ability to work effectively in remote, asynchronous development teams
  • Excellent communication skills, with a focus on clear, concise written communication
  • Self-motivated with a demonstrated ability to take initiative and deliver results
  • Understanding of and commitment to software development best practices, including testing, version control, and CI/CD

Preferred Qualifications

  • Contributions to open-source projects, especially Elixir-related ones
  • Experience with Fly.io or similar cloud deployment platforms
  • Experience with database optimization and management in distributed systems
  • Expertise in Elixir-specific performance optimization techniques and tools

Work Environment

  • Fully remote position with a globally distributed team
  • Completely asynchronous work process with no stand-ups, scheduled meetings, or other high-ceremony processes
  • Ad hoc real-time interactions as needed, but with a strong emphasis on written communication
  • Flexible hours to accommodate different time zones
  • Collaborative environment with a team of Elixir enthusiasts and experts

Technical Environment

  • Application deployed on Fly.io
  • Emphasis on modern DevOps practices and infrastructure-as-code
  • Strong focus on leveraging and contributing to the Elixir ecosystem
  • Continuous performance monitoring and optimization

Compensation & Opportunity

While rates will reflect the early-stage nature of our startup client, this position offers exceptional value beyond compensation. You'll have the rare opportunity to work alongside some of the most talented Elixir developers in the industry, many of whom are core contributors to the language and ecosystem. This is a chance to significantly expand your expertise in Elixir, functional programming, and distributed systems while working with a modern, cutting-edge tech stack.

When proposing your rate, we ask that you consider the seed-stage status of the client, the long-term stability of the contract, and the professional growth opportunities that come from joining our highly skilled team. For the right candidate, the technical experience and mentorship available in this role represent substantial career value that complements the financial compensation.

How to Apply

Please submit your application including:

  1. Your resume or CV
  2. A brief paragraph about yourself, highlighting how your experience and approach align with the role requirements.
  3. Links to relevant projects or contributions (e.g., GitHub profile, open-source work)
  4. Your desired rate for this long-term contract position (required for consideration)

Please send your application to jobs@xuku.com with the subject line "Elixir Developer - Long-Term Remote Position".

Note: Applications without rate expectations will not be reviewed. We are looking for individual freelancers only. No agencies or intermediaries, please.

This role offers an exceptional opportunity to collaborate with some of the most experienced Elixir developers in the industry in a fully async work environment. You'll gain hands-on experience with a production-grade Phoenix/LiveView application deployed on Fly.io, while contributing to a product with real market traction. For developers passionate about functional programming and interested in mastering Elixir's approach to building concurrent, fault-tolerant systems, this position provides an ideal combination of technical depth, flexible work arrangements, and professional growth.