Senior Elixir Platform Engineer - Alto, Remote USA, Full time permanent role! :D

About us

At Alto, we’re changing the way people invest for the future.

For too long, only the ultra-wealthy could afford to benefit from alternative investments, and that meant a lot of missed opportunities for everyday investors. Alto was founded on the belief that a diversified portfolio is essential to investing for the future, and that’s only possible if everyone can invest in the assets they’re truly interested in.

So we created a solution that allows ordinary people to invest their tax-advantaged retirement funds into non-traditional assets, like real estate, startups, securitized artworks, cryptocurrency, and more.

By joining Alto’s growing team, you’ll be helping to make our mission a reality. And you’ll work with some truly unique people who are passionate about what they do. We’re also pretty big on celebrating individuality—after all, one of our core values is “you do you.” And we actually live it. Really.

My name: Autumn
My position: VP of Talent
Company name: Alto
Country: USA
Company info and history:
Founded in 2015 and launched in 2018, we are changing the way individuals invest for their future by making investments that are typically only available to the wealthiest of individuals accessible to all!
We’re a rapidly-growing fintech startup that’s changing how people save and invest for retirement. We’re creating a next- generation self-directed investment platform to give people the tools they need to invest in things they know and care about. Plus, we have fun doing it. Our culture is all about empowerment, inspiration, and respect.

We’re looking for more innovative, passionate people to join us on our journey to help people create their own financial futures. Our goal is to transform the retirement investing industry, and we’re building our team with people who are committed to our mission and values.

About the job

Job title: Senior Platform Engineer, Elixir
Job description:
Alto is looking for a candidate that relishes leading a small, focused team on the company’s most challenging software problems. This individual must lead by example, have excellent communications skills, and know above all else that “it can be done.”

We are looking for engineers who have 10+ years of software engineering experience, functional programming experience, preferably in a compiled language, and even more preferable if it’s on the BEAM virtual machine! You should have experience in a startup or growth-stage company, as well as experience in SaaS products. Finally, we host our entire platform in AWS, and require a strong competency towards operating within their cloud platform.

If you’re the type of engineer who finds joy in orchestrating systems which transact in orders of milliseconds and years then we have a great opportunity for you. We are building a wealth orchestration platform which enables anyone with a tax-advantaged IRA to invest in alternative assets such as: cryptocurrencies, real-estate, artwork, startups, and more!

This is an opportunity to build out an already booming platform in a fantastic collaborative team environment. So come join us on our mission to help millions of people unlock alternatives to build wealth for the future!


  • 5+ years with Elixir/Erlang/OTP
  • 5+ years with Postgres
  • Deep understanding of REST and experience designing RESTful web APIs
  • Extensive experience with AWS technologies
  • You’ll support and mentor less experienced team members, helping them break down technical solutions and instill quality in their code.
  • Champion the adoption of practical best practices and foster continuous improvement within the team.
  • Ensure the team continuously delivers changes to production on time, with integrity.
  • Practice TDD, pair programming and CI/CD, and you’re able to evangelize them.
  • Work autonomously but put team goals above your own and are willing to go above and beyond when the team needs you.
  • Communicate openly and support your team with human sensitivity and empathy.
  • Hold customers and team members in high regard.

Nice to Haves

  • Experience with RabbitMQ
  • Familiarity JSON:API and OpenAPI Specification
  • Familiarity with relational and non-relational data storage systems (Postgres, Redis, etc…)
  • You’ve worked in a remote-first environment
    Salary range:
    Position on remote work:
    Qualifications or experience required:
    What the successful job applicant will be working on:

About the interview process

The interview process will start with a quick conversation with me, Autumn, the VP of Talent at Alto. From there, you will meet with some of our Elixir gurus to discuss more about your experience and learn about the exciting work you would be doing. Next, you’d meet with our VP of Engineering or our CTO! If all goes well for you and for us, we will move quickly to get you a competitive offer!

Further info

Sound interesting? Please don’t hesitate to reach out to me with questions, to learn more about the role, and to apply! You can learn more about our perks and benefits and apply on our website here:
I can be reached at
Thank you!