Full Stack Developer
You'll join a small, fast-paced team of senior builders who love what they do and care deeply for their craft. You'll take ownership of your work from day one, working directly with clients, figuring out how to help, and shipping products that matter. You'll have every freedom to make your own mistakes and learn from them.
If that sounds like the kind of place you want to be, keep reading.
About Subvisual
Subvisual is a senior product and engineering studio. We specialise in consulting, product work, and ventures, and we're deeply invested in our community. We're based in Northern Portugal with an international team that works from anywhere.
Since 2012, we've partnered with teams like Protocol Labs, Uphold, karpatkey, and Coverflex to build and scale complex digital products in web3 and fintech. We've been equally comfortable taking technical lead — sometimes from zero to one — and integrating with existing teams to augment their capabilities. We haven't met a challenge we didn't find interesting.
We also build community. We run a year-long program to bring people together, organise conferences like RubyConf Portugal and Alchemy Conf, host local meetups across the country, and encourage our team to build open-source tooling like ethui that we can share with everyone.
The Role
We pick projects we care about and build things, for ourselves or for client teams that need help shipping products of value. You'll be involved from the very beginning until the very end. You'll work directly with clients, get to know them, and figure out what they need. You'll be given real responsibility and the trust to match it.
Technical Skills
Experience with TypeScript and at least one of Elixir, Ruby, Go, or Python
Familiarity with backend web frameworks (Phoenix, Rails, Django, or similar)
Some frontend framework experience
You don't need to know everything on day one. Adaptability and genuine curiosity matter more than ticking every box.
Communication & Collaboration
Comfortable communicating in English, written and spoken. You'll work with people across different countries and time zones
Ready for remote-first work: most of the team works from home, so async communication and self-direction are essential
For Context
We don't exclusively work in web3 and fintech, but they're areas of expertise. Familiarity with either space isn't required, but it helps you hit the ground faster.
Technical Extras
These aren't dealbreakers, but we would be very well impressed:
Experience writing and maintaining tests
Familiarity with cloud infrastructure and DevOps practices
Comfort working with databases
Benefits
Remote-first: work from anywhere, or join us in Braga or Coimbra. You'll have autonomy over your working hours. We care about the work, not where or when you do it.
Unlimited vacation, and we mean it. Deliver the work we expect and your time off is your own.
Health insurance.
Personal budget for healthcare, gym, events, books, learning: whatever helps you grow.
Autonomy and trust. Always.
Regular salary reviews.
How We Hire
Application review. We read every application ourselves. During this process, we'd rather hear from you, not a prompt.
Non-technical interview. A call to get to know you and see if we're a good match. Cultural fit matters to both sides.
Technical interview. You tell us what you've learned and what you can do. Our technical team leads these, and they enjoy seeing skilled people explain their craft.
Work session. We build something together. Quick, interesting, and a chance to see how we each work.
Job offer. If we're excited to work together, we make it official.
Apply
Subvisual is a unique place to work. If this resonated with you, we want to hear from you.
