Elixir Developer
We've been all-in on Elixir since 2017. We've organised events, built tooling, consulted globally, and built products in Elixir that are used by thousands of people — Coverflex and Utrust (now xMoney) among them. If you care about the language and want to work somewhere that shares that passion, this might be the place for you.
About Subvisual
Subvisual is a senior product and engineering studio based in Northern Portugal, with an international team that works from anywhere. We specialise in consulting, product work, and ventures. We're also deeply invested in our community.
Since 2012, we've partnered with teams like Protocol Labs, Uphold, and karpatkey to build and scale complex digital products in web3 and fintech. We run conferences like RubyConf Portugal and, especially meaningful here, Alchemy Conf. We host meetups across the country, and build open-source tooling we can share with everyone.
The Role
You'll work on backend systems powering complex web applications, both desktop and mobile, mostly in fintech, spanning web2 and web3. You'll be involved from start to finish: understanding what clients need, making technical decisions, and shipping products that matter.
We're a small team. You'll have real ownership and trust. Which means owning problems end to end, not just tickets.
Technical Skills
Solid experience with Elixir
Experience building backend servers and APIs
Familiarity with Phoenix and OTP patterns
Adaptability matters more than checking every box.
How You Work
This is where we spend a lot of our attention, because in a small remote team it's what makes the difference:
Ownership. You understand the business need behind a feature, not just the spec, and you make sure you're solving the right problem.
Comfortable with ambiguity. When requirements are unclear, you reduce uncertainty. Clarifying questions, surfacing assumptions, defining an MVP, validating the risky parts early.
Clear async communication. You write with context, owners, deadlines, and next steps. You document decisions that matter and raise blockers early instead of waiting silently.
Good with stakeholders. You can talk to non-technical people without jargon, dig into their workflow and goals, and translate that into priorities.
Sound judgment on tradeoffs. You balance quality and speed by risk. For security, data, permissions, or payments, quality isn't negotiable; elsewhere, you'd rather cut scope than cut corners.
Responsible with AI. You use AI as a productivity tool and you review what it produces, especially around architecture, security, and business logic.
Communication & Collaboration
Comfortable in English, written and spoken, since you'll work across countries and time zones
Self-directed and ready for async, remote-first work
Helpful Context
Most of our work sits in web3 and fintech. You don't need prior exposure, but it helps you ramp up faster. Working in regulated, finance-adjacent domains, we also value an awareness of access control, least-privilege access, handling sensitive data, and following compliance procedures.
Technical Extras
Not required, but useful:
Testing discipline
Cloud infrastructure and DevOps familiarity
PostgreSQL
LiveView or other frontend exposure
Benefits
Remote-first: work from anywhere, or join us in Braga or Coimbra
Flexible hours: we care about the work, not the clock
Unlimited vacation
How We Hire
Application review. We read every application. We'd rather hear from you, not a prompt.
Non-technical interview. A conversation to see if we're a good fit, both ways.
Technical interview. You walk us through what you know. Our technical team leads these and they like talking shop.
Client interview. A chance for the client to get to know you.
Offer. If it feels right, we make it official.
Apply
If this sounds like somewhere you'd want to work, we'd like to hear from you.
