pablito
Elixir career advice, training and certification
Hi all, so I’m trying to get together a training plan for this year. I’m a software engineer with a several years of experience in the field but it’s difficult to land an Elixir job. I’ve been studying/working with Elixir intermittently these last 2 years. Besides that, at my current work I’ve the opportunity to work with production Elixir a couple of times, but my overall experience isn’t more than a year and a half.
What I did so far:
- Read the complete Elixir documentation
- Read Learn Functional Programming with Elixir
- Read Elixir in Action
- Read Phoenix in Action
- Worked 6 months in a production blockchain related Elixir project
So taking this into account, what steps do you think I can follow to land a job in Elixir? Maybe a formal training? I came across with https://learn-elixir.dev and seems a good idea, but 500 dollar per month is close to impossible to pay for me (I’m not in the USA).
Another idea is to take the certification exams from https://www.erlang-solutions.com/elixir-certification. I’m not sure about how to prepare for this, what to learn and what to practice, and the webpage has very little information about this, I’d be very sad to waste 300 euros to get nothing. Also I’m not really sure if companies actually attach importance to this.
Any clues would be very helpful for me. Thanks!
Edit: typo
First Post!
AstonJ
-
For tips on how to learn/improve at Elixir take a look at our #learning-questions-discussions:learning-questions section as there are quite a few threads where people suggest various paths

-
For certification, @ErlangSolutions has been around for almost as long as Erlang itself, so in the BEAM world there’s probably nothing that comes close in terms of certification credibility

-
For career advice, again there are quite a few threads where people offer tips so its worth browsing the forum, here’s some of what I’ve previously posted myself:
Ultimately, if a company is not looking for a very highly sought after skill-set or individual (in other words where it is incredibly hard to find someone with those skills) then aside from the usual ascertaining of how competent you might be as a developer they’ll be looking at things like how you might fit in with their team, their culture, whether you share the same work ethic etc.
Remember, people generally hire people - if you want to get hired, ask yourself what would make you an attractive proposition, with that in mind you can’t go far wrong imo ![]()
Most Liked
gushonorato
If you allow me, I’d like to share my story, maybe it will bring you some relief.
Today, I received feedback on a code interview I did for a startup in the US. The test was ridiculously simple: I had to build a URL shortening system. During the interview, I couldn’t use my preferred setup and had to improvise in VSCode without AI-powered autocomplete. The result? I ran out of time because I couldn’t type everything, even though I managed to complete the core logic, making it clear that I knew what I was doing. However, that wasn’t enough to get the job.
An important detail: before the interview, I was never informed that I couldn’t use AI to complete the code, nor that I would have to use a setup I wasn’t familiar with.
I’ve been working with Elixir daily since 2019. I’ve built two entire applications from scratch: an e-commerce platform for the food service industry and a budgeting system for engineering companies with extremely complex calculations. I’ve contributed bug fixes to the LiveView core and released two Elixir libraries, one of them has a decent number of stars on GitHub and positive feedback.
It’s really frustrating to realize that none of this was taken into consideration and that the test was actually evaluating my typing speed. After this experience, I feel like quitting job applications altogether and becoming an indie hacker.
Rest assured, the problem is not you. The problem is that hiring processes are broken. CTOs don’t know what they want from candidates.
mithereal
having worked at multiple elixir startups i can say as far as exp devs, umm no. the vast maj of elixir devs ive worked with were multi lang programmers, transferring their skillset and patterns from one lang to the other. sometimes good often times bad, its really about who you know, lots of startups have the idea ill just hire a friend of a friend, the results u can see, i too like d4no0 have been overlooked by corps using built in otp libs and have been rejected due to the “team” not understanding basic stuff.
D4no0
Don’t worry about that, I have 6+ years of elixir experience and I usually get rejected in 90% of cases, for one stupid reason or another. To point out how low the stupid bar is, I was once rejected after I was given a task that involves solving a problem with a state machine, the decline reason was that I used gen_statem (which is a standard library that part of OTP), to make it clear there was never a mention about usage of libraries, especially the standard ones.
If you are looking for improving your skills, contributing to OSS or building something that solves a real-world problerm you could use is more effective. I would say, without any offence, that @AstonJ advices are innefective, especially in the context of being hired remotely for a company you have no idea about, with the exception of:
This one is right on the point. If you can manage to get acquainted with folk from the ecosystem, there is a good chance that someone might be willing to hire you if you managed to make a good impression on them. I would start by trying to find local elixir developers from your country, meet up with them and keep in touch, as remotely this is extremely hard to do.
As someone who chose this path, I can tell you that it is extremely hard and you will have to invest a lot of hours before you see any amount of progress. The elixir job market is extremely competitive and a lot of times you are competing against guys like me or more experienced. If I could go back in time, I would have used the time I’ve spent to improve my interview skills to meet and talk with people, as that is a much easier entrance than cold applying for jobs.
Last Post!
dimitarvp
One of the biggest scams in the latest years. They are convenient scapegoat positions to deceive investors that the companies are (1) growing and (2) are with the times. It’s mostly PR.
Sure some art-creation companies do legitimately need GenAI. But comparing the several branches of the economy that might truly need GenAI with the actual job postings, the ratio is probably 1:100… in the best-case scenario. Could easily be 1:50000.
This is the tragedy of late-stage capitalism. Times get harder and harder and people compromise. Then the previous-bad becomes the new-normal. Really sad to watch it unfold in real time. Breaks my heart.
Popular in Questions
Other popular topics
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #channels
- #elixirconf
- #exunit
- #discussion
- #code-sync
- #javascript
- #podcasts
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixir-ls
- #phoenix_html
- #iex
- #blog-post
- #graphql
- #genstage
- #ai
- #websockets
- #supervisor
- #elixirconf-us
- #advent-of-code
- #distillery
- #processes
- #api
- #forms
- #metaprogramming
- #security
- #hex









