Senior Elixir Engineer 🧪
Súper helps millions of Latin Americans buy their first insurance policy. We design super simple, super affordable, super easy to use insurance for people that (correctly!) don't trust the legacy insurance industry.
We're well funded, backed by highly regarded USA-based VCs. We have a cool product that people want and that respects the customer. We're a team of experienced founders and startup veterans who have done this before. This is a place that’s both a fun AND impactful place to work.
The Role:
Your core responsibility will be to ship features, improve our code base, and improve our development process and standards. By "improve" we mean to keep our internal APIs simple and meaningful, well documented, and powerful. As a core member of a very small and tight team, you'll also be responsible for "raising the bar" when it comes to code quality, documentation, and processes.
- Ship fast, frequent, and impactful features.
- Keep a tight, well-pruned code base with great DX.
- You're involved in the product development process and help guide what can be done and when.
After you join, the technical team will consist of:
- You
- Nine other senior elixir engineers
- Our world-class PM Raimundo Esteva
What we are looking for:
- You know lots of design patterns. You know when to use them—and when they are over engineering.
- Your code, documentation, comments, etc are a delight to read and you think about a future engineer's DX.
- You know how to write idiomatic elixir.
- You're a chill and relaxed person. None of your coworkers would call you a "jerk."
What we don't care about:
We don't care where you went to college or whether you have a fancy logo on your resume.
What will your first 30/60/90 days at Súper look like?
First 30 days
You're getting to know the product, the stack (Phoenix), the team and the roadmap.
We'll pick some small features that have already been specced for you to implement, either alone or paired with someone else from the team. We’re a small team, with a small product, so we hope you will get up to speed quickly. You’ll be able to commit code on day 1!
You'll give feedback and expand your technical understanding of Súper's product by participating in code reviews.
Days 30-60
By now, you're confident picking stories/features and just getting them done. You are involved with the product process—what can we build? You're already showing leadership by raising the bar when it comes to code style, documentation and readability.
You have ownership over larger complete features, shipping them from start-to-finish and involving other people when necessary.
Days 60-90
By the end of month 3, you're totally fluent about the product and the codebase.
Not only are you shipping new, complete features, but you're setting new guidelines—not just for code, but for the entire organization. We're still building our company culture and by the end of this point you should be shaping it as much as anyone else.
The team is continuing to grow, and you're helping onboard new hires. Old features have started to break, and you're refactoring old code given new understanding of how customers use the product and business requirements.
Interested? Please write me directly at:
stephen.wooten@super.mx