Skip to content

Backend Engineer/ Elixir

  • Remote, Hybrid
    • Poznań, Poland
  • PLN 18,000 - PLN 21,000 per month
  • Elixir

Job description

Most companies are stuck with software that doesn't really fit how they work, because building something custom used to cost too much. AI has made that cheaper. The problem is, cheap code adds up fast, and pretty soon nobody's actually read most of it.

Your tests pass. Your monitoring is green. And somewhere in there, an invoice that was supposed to go out to the tax office just... didn't. Nothing crashed. Nothing errored. The code just never ran.

We're not trying to make AI write better code. That's a fight we'd lose to the model providers anyway. We're starting from the assumption that there's going to be a lot of code, it'll be cheap, and nobody will fully know what's in it. Given that, what can you still promise a company? That's the actual question we're building an answer to. Right now that answer is a contract layer that checks deployed code against the process you actually declared. It's a way to know what the cheap code is doing.

That's why we're looking for an Elixir Backend Engineer to help build it. Right now it's two of us. You'd be the third.

EmpoweredHouse is Appunite’s startup. We already built the hard part: Shugyo, the intelligence layer, and we started the work on EmpoweredHouseOS, the runtime. What's missing is the layer between product and market - nobody is systematically turning what exists into awareness, distribution and inbound.

What we offer

  • Salary: 18,000 - 21,000 PLN net/month B2B - depending on your experience

  • Remote first approach

  • Full ownership of a single metric - community size - with no micromanagement

  • Claude and automation tools as your standard working environment from day one

Job requirements

What the job actually looks like day to day:

  • You sit in on client workshops and help turn a messy business process into named events and rules.

  • You design and build the contract and the backend behind it, and stick around to see how it holds up in production. You're not handed a spec by someone else — you're in the room when it's written.

  • You build the tooling that makes the whole approach work: a generator that turns contracts into code, static analysis on compiled code, DSLs, macros, our own packages.

  • You write business rules that a non-technical person, like an accountant, could read out loud and understand — and that also happen to double as tests.

  • When something you built for one client turns out to be generic, you pull it into our shared library so the next client gets it for free.

  • You push back on the architecture. The current architecture doc is still just a proposal, there are open objections, and the team has said outright that we don't have deep experience in this space yet. If you have a better idea, it goes in.

You'll probably be a good fit if:

  • You've worked as a backend engineer commercially, at a mid level.

  • You care more about shipping something that actually works and is testable than about a clean test suite that doesn't catch the real bugs.

  • You've written real backend code in Elixir — Ecto, PostgreSQL, background jobs with Oban — not just played with it.

  • You're okay with architecture that isn't settled yet, deadlines that are real, and two client projects running at once on a two-person (soon three) team. Things will change under you sometimes.

Nice to have, not required:

  • You've built a DSL, written macros, or built a code generator or static analysis tool before.

  • You like the idea of modeling a business as events and pulling the rules straight out of conversations with the people who run it.

  • You've worked in fintech, accounting, or healthcare — it's not necessary, but it makes the client conversations easier.

Our recruitment process

Two steps, sometimes three:

  1. Culture & mission fit meeting with our Recruitment Team (about 45 minutes)

  2. Competency interview with team representatives (about 60 minutes)

If we need another step, we'll tell you why before scheduling it. Either way, you'll hear a decision from us afterward — and hopefully, "welcome on board."

or

Apply with Indeed unavailable

Perks and benefits

Paid time off and sick days also for B2B contracts

Education & Training Budget

Remote first approach with flexible working hours

Spacious and stylish office if you prefer working on site

Organise team office space in your city

Private healthcare & life insurance

Co-financed multisport membership

Book formula - make a book-wish and we’ll grant it!

Being part of company events and meetups

English lessons with a native speaker

A brand MacBook to work on

Additional budget for team outings

Got questions?  Feel free to contact us!

You will be in good hands! Our team will help guide you through the recruitment process and maintain communication throughout as well as share feedback with you.

Kinga Szałek

I see work as a genuine passion. For me, it’s about finding fulfillment and joy in what I do. By discovering new people, their unique talents and understanding their perspectives, I have the opportunity to build collaborative teams that continually grow. I invite you to join Appunite to be part of our thriving Team.

Milena Stareńczak

I believe that the Human Being always comes first: their story and needs. Only then we are able to come up with the best solutions. It's an approach that shines through in my role as a recruiter and psychologist on a daily basis. Still in search of creating the best recruitment process and candidate experience.

Magdalena Adamczak

Can a workplace be made up of inspiring people who are the missing piece of the company's puzzle and together create a space for activity and growth? Yes, at Appunite on a daily basis, the curiosity is learn about people and other perspectives never leaves me. I'm in doing sourcing amazing people, sounds good! Are you in?

Maciej Matwiejczyk

I'm passionate about making recruitment simple and effective, always upholding honesty and transparency throughout the process. I focus on the bigger picture in recruitment, ensuring every step aligns with long-term success. My approach prioritizes support and meaningful feedback for everyone involved, building strong connections and lasting matches.