mudspot

mudspot

Software Engineer (Elixir) - Dataswyft Group - Remote Anywhere, Full Time / Part Time / Contract

Introduction

We’re on the lookout for a Phoenix Elixir Engineer who’s passionate about building robust, scalable web applications. You’ll work closely with designers, frontend developers, and product managers to create high-quality backend services and APIs using Elixir, Phoenix, and Ash Framework. We’re seeking someone with a strong foundation in functional programming principles and experience with Phoenix-based applications.

This role is suitable for a Mid to Senior-Level developer who’s confident in Elixir fundamentals and excited to contribute to our growing product ecosystem. A lead position is available for the right candidate with extensive experience. We’re also happy to welcome Rubyists and Ruby on Rails experts looking to migrate their skillset to Elixir Phoenix, as the transition path is well-established and many concepts carry over effectively.

About us
At Dataswyft, we believe that people — not platforms — should own and control their personal data. Our mission is to make data ownership as fundamental as owning a bank account. Through our self-sovereign data infrastructure, we enable individuals and businesses to create Personal Data Accounts that unlock secure, ethical, and interoperable data flows. We’re building the backbone of a new digital economy — one that’s private, human-first, and future-ready.

My name: Terry Lee
My position: Software Engineer
Company name: Dataswyft
Company website: https://dataswyft.com
Company headquarters (country): United Kingdom

About the job

Job title: (Senior) Software Engineer
Job description:

  • Develop and maintain backend services and APIs using Elixir, Phoenix, and Ash Framework
  • Design and implement database schemas, migrations, and queries with PostgreSQL
  • Collaborate with frontend developers to ensure seamless integration between backend and UI layers
  • Write clean, maintainable, and well-tested code following best practices
  • Participate in code reviews, technical planning, and architecture discussions
  • Troubleshoot and resolve performance issues and bugs
  • Contribute to documentation and knowledge sharing across the team
  • Help evolve our technical infrastructure as the product grows

Salary range: Fair and Consumerate

Qualifications or experience required:

Core Skills

  • Strong experience with Elixir and the Phoenix framework (2+ years preferred)
  • Understanding of functional programming principles and patterns
  • Experience with database design and SQL (PostgreSQL specifically)
  • Knowledge of RESTful API design and implementation
  • Familiarity with Git version control and collaborative development workflows
  • Strong problem-solving skills and attention to detail
  • Excellent communication skills and ability to work in a distributed team

Bonus / Secondary Skills

(Not required, but nice to have — or a willingness to learn)

  • Experience with Ash Framework or similar resource-based frameworks
  • Knowledge of LiveView for building interactive applications
  • Experience with Surface for component-based UI development
  • Familiarity with Docker and containerized deployment
  • Understanding of CI/CD pipelines and automated testing
  • Experience with S3 or similar cloud storage solutions
  • Background in data security, authentication systems, or user privacy
  • Strong Ruby on Rails background with a desire to learn Elixir Phoenix (we value your MVC expertise and will support your transition to functional programming)

What the successful job applicant will be working on:
Our Dataswyft Wallet → https://checkd.io

Position on remote work
At Dataswyft, we embrace a flexible and globally distributed work culture.

Remote job: 100%

Any other notes about your position on remote work:
You will report to Terry (me), who operates within the UTC+0 to UTC+1 time zones. Your primary collaborators are based in UTC+8, with team members spread across various other time zones. While we value flexibility, please note that some meetings may be scheduled outside of traditional 9–5 hours in your local time zone to accommodate our global team.

About the interview process

  • Submit your CV, Github and LinkedIn to your.future.with@dataswyft.com and tell us you are interested.
  • Technical Interview. Show-and-tell your work with Elixir and Phoenix.
  • Meet the other team members. Do we fit?
  • Offer

No coding tests will be conducted.

Job Post → Your connected workspace for wiki, docs & projects | Notion

Most Liked

mudspot

mudspot

Hi all,

we have closed applications for this post.
Thank you for your enthusiastic response

We are going through the applications this week.

Speak with you soon.

Best regards
Terry

mudspot

mudspot

Hi all,

thank you for your patience and applications.

We are going through all your applications this week. You’d definitely hear from us, regardless of a yes/no answer, by next week.

Again, thank you for your interests.

Best regards
Terry

mudspot

mudspot

Hi, op here.

Thank you for your interests.

Interviews has started. We are replying in batches.
You’d definitely hear from us, at least a yes/no.

I’ll also post here when we are done. So that you can ping me, if I have missed out on replying you.

Best regards
Terry

muhifauzan

muhifauzan

We’re still waiting for the update you promised, but you’ve been silent for the past two months.

Where Next?

Popular in Jobs Top

smanza
Introductory paragraph Uniris and its blockchain is seeking developers to join the adventure. Uniris offers the first integrated servic...
New
maiwand.nessar
Introductory paragraph theScore , a wholly-owned subsidiary of PENN Entertainment , empowers millions of sports fans through its digital...
New
binaryseed
Hi! My team at New Relic is hiring a Senior Software Engineer! We work with Elixir, Javascript and Ruby. We're a small team building to...
New
entone
Introductory paragraph Our mission is to protect homes, families and communities from wildfire disasters. Frontline enables customers t...
New
jeffdeville
UPDATE1 - See end of post The Project I need to scrape the content from several sites all into a common format, so that I can create a ...
New
johantell
About us My name: Johan Tell My position: Tech Lead Company name: BoardClic Website: https://boardclic.com/ Country: Sweden BoardCl...
New
bbenligiray
ChainAPI is the integration platform for Airnode, the API gateway for smart contracts running on blockchains. ChainAPI is a founding memb...
New
benwilson512
CargoSense’s flagship product is a logistics intelligence platform that enables shippers of freight to source data from their supply chai...
New
distru
Senior Full Stack Software Engineer - Distru, Remote Worldwide Introductory paragraph Powering Trade For The Emerging Cannabis Industry...
New
lafka
Introduction We’re looking for curious, self-driven team members interested in solving interesting problems with a focus long term stabi...
New

Other popular topics Top

JDanielMartinez
Hi! May someone helps me, please! I have two apps into an umbrella project: the first one is Database, which manages queries, and the se...
New
peerreynders
Manning 2016 Halloween weekend sale via Deal of the Day Friday, October 28 - Half off all MEAPs - code WM102816LT Saturday, October 29 ...
326 29600 154
New
sorentwo
Hello! tl;dr Announcing Oban, an Ecto based job processing library with a focus on reliability and historical observability. After spen...
977 41022 311
New
vonH
In asking this question I am more interested about the expressiveness of the language itself and less concerned about the availability of...
New
lessless
I believe there are people here who are dealing with CSV files import on the daily basis, and since Excel is a really popular tool there ...
New
grych
Hi folks, Few months ago I have announced the proof-of-concept of the library to manipulate the browsers DOM objects directly from Elixi...
639 49522 488
New
vertexbuffer
Hello, can anybody help here..? I have a list of players and I what to delete an element, but every for loop the list is reverting to ori...
New
alice
Hey, Just curious what are the main benefits of Elixir compared to Clojure? When is Elixir more useful than Clojure and vice versa? Th...
New
vonH
When I run the Plug and I recompile I wind up having to use Ctrl C to quit iex and start again. Witht the help of rlwrap I can use the cu...
New
AstonJ
We’ve put together this wiki for Phoenix LiveView - please feel free to add any info you feel is worth including. What is Phoenix LiveV...
New

We're in Beta

About us Mission Statement