Senior Elixir Developer
We are looking for a developer who is eager to enhance their technical expertise in the Elixir/Phoenix stack.
We are looking for a developer who is eager to enhance their technical expertise in the Elixir/Phoenix stack. You will primarily focus on backend tasks, but as part of a flexible and highly collaborative team, you may occasionally work on DevOps or React activities. You don’t need to be an expert in all the tools in our stack, but you should be interested in working on projects at all levels as we continually expand the team’s skills and knowledge. We are seeking someone with strong experience and a clear perspective on software tools and architecture - someone who can also articulate those opinions clearly. We value writing performant, logically structured, and readable code, while also being pragmatic enough to recognize that sometimes delivered code is better than perfect code.
- 5+ years of experience as a backend or full-stack developer.
- At least 2 years of production experience building web applications with Elixir and Phoenix.
- Understanding of the Erlang VM, OTP, and how to use them to build distributed systems.
- Ability to write performant Ecto/SQL queries and optimize them when needed.
- Familiarity with consuming REST or GraphQL APIs.
- Willingness to perform code reviews and refactor existing code.
- Experience in writing and testing of SQL queries
Would be a plus:
- Previous experience with cryptocurrency.
- Strong understanding of real-time applications.
- Technological knowledge in gambling/trading.
- Experience writing automated tests and following coding standards.
- DevOps experience with Docker, Kubernetes, Helm, Terraform, AWS, or Google Cloud.
- Experience working in a geographically distributed team.
Duties:
- Develop and maintain backend services using Elixir and Phoenix.
- Collaborate with the team on architecture design and technical decisions.
- Write clean, performant, and maintainable code, following best practices.
- Optimize Ecto/SQL queries for performance when necessary.
- Integrate with REST and GraphQL APIs.
- Work effectively in a geographically distributed, collaborative team environment.
- A competitive salary and flexible compensation package.
- Flexible working format: remote, office-based, co-working space.
- Professional development tools (mentorship program, tech talks and trainings).
- Medical insurance.
- Free corporate English classes and speaking clubs with a native speaker.
- Various corporate events.
Apply for this position
Join our Strong team