Fullstack Elixir Developer - Bramble - Remote (Worldwide)

About us

Bramble is a platform for banking/insurance/BPOs to improve how they manage their operations.

We have traction and are growing quickly, and we are looking for Elixir developers who thrive in early stage startup environments. Our team is fully remote, and distributed between the USA, Australia, Europe and Asia.

  • My name: Glenn Roberts
  • My position: Co-Founder/CTO
  • Company name: Bramble Group
  • Company website: https://www.brmbl.io
  • Company headquarters (country): USA

Who you are

You’re a full-stack engineer with experience developing customer-facing, web-based software. You care about UX and can take a feature from concept to reality. You’re not scared of the command line or containerized cloud deployments. You care about building a sustainable codebase and strive to leave things better than you found them.

What you’ll do as a Full-stack Engineer at Bramble

You’ll be working in our fully-remote team developing our core product. You’ll build an intimate understanding of our industry and our user base. You’ll work with highly-qualified team members to develop new features, seek feedback from users, and launch them to everyone. As one of our early engineers, you will be instrumental in architectural and technological decisions, with a lot of room to grow both individually and as a team.

Experience and skills that are important for success in this role

These are our must-haves:

  • 5+ years professional software engineering experience and proven ability to build high-quality, test-driven web applications.
  • Advanced knowledge of Javascript, CSS, relational databases, building and consuming REST APIs.
  • Web application development with Elixir, specifically the Phoenix framework and relational database interaction through Ecto
  • Elixir language, platform and ecosystem, specifically a thorough understanding of functional programming, data structures, OTP, and release management
  • A deep understanding of the HTTP protocol and the behavior of production web services
  • Ability to envision the flow of information from a user perspective and design systems with the user in mind
  • Able to work autonomously and self-manage.
  • Fluent in English. You should be able to communicate with the rest of the team, both synchronously and asynchronously.

Experience and skills that are highly regarded

Ideally, you should tick one or more of these boxes:

  • Building performant web UI’s with Phoenix LiveView or similar technologies
  • Hands-on implementation of OLAP systems.
  • DevOps chops with Infrastructure as Code (IaC) like Pulumi or Terraform.
  • Managing containerized cloud deployments. Bonus points for AWS/EKS or other k8s experience.
  • Experience with Tailwind, UI Kits, design systems and component-based development


Bramble is made of a diverse group of people from all over the world. We understand that everyone has different needs, and we strive to provide compensation that beats expectations.

How we hire

At Bramble, we invest time and energy into our hires. Our recruitment process is designed to be inclusive, with a balanced mix of technical assessments and conversational interviews.

Here’s the process we use to build our team:

  1. Apply

Submit your information via Angel.co including all the relevant information about yourself and your experience.

  1. Initial Call (non-technical)

You’ll meet with one of our co-founders for a 15-30 minute phone or virtual conversation where you can ask questions and tell us what you’re interested in.

  1. Work sample test

A short (1-3hrs) asynchronous coding homework assignment, or a suitable Open Source contribution.

  1. Code Discussion

A debrief of your code with a member of our team (30-90 mins)

  1. Team Alignment

You’ll meet remotely with your future co-workers for one-on-one interview(s).

  1. Decision

We value the time and effort you’ve put into our interview process, so we’ll do our best to make a decision quickly and communicate it with you.