Remote Elixir Engineer (m/f/x)

Remote Elixir Engineer (m/f/x)

locationLachen, Switzerland
remoteFully remote
PublishedPublished: 23.9.2022
Software Development
Mid-senior level
Freelancer, Full or part-time · Remote
About the role

At Bluecode we’re building the European mobile payment scheme. A solution from and for Europe, enabling cashless payments combined with value-added services, it is accepted at 20’000 locations and growing: large and small department stores, supermarket chains, and popular events such as Oktoberfest (watch our CEO pitching at NOAH18 for more).

Engineering @ Bluecode

  • We build new features on top of a modern stack, consisting of web apps (React and Typescript), and native mobile SDKs talking to Postgres-backed Elixir services continuously deployed to ECS on AWS, and orchestrated by Pulumi.
  • We’re great at teaching engineers how to use our modern SaaS stack, so you don’t need to have experience in any of our specific technologies.
  • We don't follow rigid Scrum or Kanban, but we do work in an agile, iterative way, and try to continuously improve and implement what works for us.
Your mission
  • You will make sure that the backend APIs and systems run rock-solid and our services and third-party integrations communicate harmoniously. That means handling of all potential error cases, down to connection- and request timeouts.
  • Sometimes it will also be necessary to write some front end code.
  • You will own and be accountable for the services you will be working on, and any other high-leverage projects you take on.
  • You will collaborate with other engineers, product managers and designers to help plan the work ahead to ensure we continue to deliver an amazing product and experience to our customers and partners.
  • You will structure initial delivery and extension of services into small, actionable tasks to deliver the most value in no time.
  • You will be learning from and teaching other engineers; sharing your knowledge, learning about our ecosystem, and reducing knowledge silos.
Your profile
  • You have previous experience as a Software Engineer including both successes and failures (“scars”), which help you make better decisions.
  • You have helped define architecture, tooling, strategy, and implementation for systems where failure is not an option.
  • You have deep experience in writing and consuming HTTP and APIs and handling failure scenarios (we are part of a distributed system implementing transactions over HTTP, so thinking through failure modes and state reconciliation is a fact of life for us)

What would be nice to have?

  • You’re familiar with other tech from our stack: Postgres, React, Typescript, AWS, or Pulumi.
  • Experience with other functional programming languages is a plus.
Why us?
  • You can help build an amazing product in a company big enough for growth but lean enough to make a genuine impact.
  • The priceless experience of paying with the system you've built...
  • A startup you'd be proud to be part of, as we are putting consumers' privacy first.
  • Competitive salary.
  • Fully remote and flexible hours.
  • Recurring equipment stipend.
  • Yearly budget for attending conferences.

At Bluecode we foster an inclusive, supportive, fun, yet challenging team environment. We value having a team of diverse backgrounds and respect the healthy expression of opinion. We readily experiment with and examine all kinds of ideas through reasoning and testing. Come join us as we shape the world of mobile payment.
If you have any questions, please feel free to reach out to (paste into a Bourne-compatible shell):
echo "moc tod edoceulb ta relleum tod d" | rev
Interested? We'd love to hear from you.

About us

Bluecode is Europe's leading mobile payment network. With an easy-to-use mobile app and integrations in a vast number of applications of partner banks, merchants and various multipliers, Bluecode offers consumers a revolutionary way to pay in stores, at vending machines, in webshops and earn instant rewards via their smartphone. Users simply activate Bluecode for iOS or Android, connect their bank account in seconds and can then use the services anywhere where accepted.

Bluecode is accepted at over 20’000 locations in Austria and Germany, from large and small department and supermarket chains to famous events like Oktoberfest. This year we partnered with Alipay to let Chinese consumers pay with Alipay at every Bluecode enabled merchant.

Learn more at www.bluecode.com and watch this video.

Your application!

We appreciate your interest in Demo GmbH. Please fill in the following short form. Should you have any difficulties in uploading your files, please contact us by mail at bewerbungen@bluecode.com.

Years of experience

  • Mid-senior level