Senior Elixir Engineer
We’re building a real-time trading platform.
Description
We’re building a real-time trading platform. It handles live market data, financial calculations, high-volume trading, and real money. The stack is modern, the team is senior-level, and the logic is non-trivial.
Requirements
- Proven experience with Elixir and Phoenix
- Comfortable writing clear, testable, and maintainable code
- Strong skills with Ecto and PostgreSQL
- Hands-on experience with Oban
- Understanding of OTP and Erlang distribution concepts
- Solid grasp of RESTful API design
- Ability to analyze and optimize performance under load
- English: upper-intermediate
Would be a plus:
- Experience in gambling or financial/trading platforms
- Understanding of binary options or financial derivatives
- Familiarity with Docker, Kubernetes
- Exposure to monitoring tools like Prometheus, Sentry, Telemetry
- Basic knowledge of GraphQL
Duties:
- Build and maintain backend services using Elixir and Phoenix (HTTP APIs and WebSockets)
- Implement and improve trading logic (option creation, execution, settlement)
- Write efficient Ecto queries, analyze execution plans, and optimize performance
- Work with Oban for background jobs (settlements, notifications, etc.)
- Support real-time features with Phoenix Channels and LiveView
- Track and resolve performance bottlenecks
- Help manage frontend environments (deploy, setup new ones)
- Contribute to system architecture: fault tolerance, scalability, availability
- Assist with DevOps tasks (Docker, Kubernetes)
Benefits
- 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).
- Free corporate English classes and speaking clubs with a native speaker.
Apply for this position
Join our Strong team