We're looking for a senior Elixir developer to help us increase the pace building our platform, as well as its quality.
This position is mainly about the back-end, but could also extend to infrastructure and operations.
Our back-end is built mainly with Elixir/Phoenix. It's a monolith doing everything from the GraphQL and REST API, to notifications system and live chatrooms. We want to extend its features as well as split it in different services to improve redundancy, among other things.
We run our infrastructure on AWS with Terraform, deploy everything in docker containers, use gitlab for our CI/CD.
What the position is about:
- Participation in product discussions,
- Definition of tech specifications,
- Application architecture,
- Development of new features,
- Grow the test suite and automation.
& more generally, participation in all tools and processes improvements (the best idea wins!)
We're looking for someone who:
- has hands on experience with Elixir, OTP, the Erlang VM
- has hands-on experience with AWS or GCP
- has hands-on experience with docker and orchestration tools
- is generally curious about other languages, technologies, and practices
- produces documented, clean, and simple code
- writes automated tests
- is good in communication, and likes to share ideas and knowledge with others
- is at ease in a linux console, using git, bash, installing packages, set up tools