[Remote] Senior Backend Engineer
Note: The job is a remote job and is open to candidates in USA. DICE is a company redefining live entertainment, and they are seeking a Senior Backend Engineer to join their Product team. The role involves driving product developments, making architectural decisions, and mentoring other engineers to ensure high-quality backend systems.
Responsibilities
- Architecting and developing complex, high-load backend systems written in Elixir
- Leading technical discussions with Product Managers, Engineers, and Designers to turn vague requirements into robust technical specifications
- Mentoring mid-level and junior engineers, conducting code reviews, and fostering a culture of technical excellence
- Proactively identifying bottlenecks in our ticketing and event management systems and designing scalable solutions to handle traffic spikes
- Championing best practices in testing, documentation, and maintainability across the engineering organisation
Skills
- Extensive production experience with Elixir, OTP, and Phoenix (or deep expertise in another functional language with a willingness to master Elixir quickly)
- A strong track record of designing and developing distributed systems at scale
- Experience integrating complex third-party services and gracefully handling failure scenarios
- Deep understanding of database internals (PostgreSQL/Redis) and query performance optimisation
- Deep understanding of how OSes and Linux work internally
- Experience mentoring other engineers and influencing technical decisions within a team
Company Overview
Company H1B Sponsorship