Back End Developer (Elixir)
We are looking for an Elixir developer, who could join our product. Our platform aims to offer an engaging, interactive, and customizable quiz experience for users across various industries.
We are looking for an Elixir developer, who could join our product. Our platform aims to offer an engaging, interactive, and customizable quiz experience for users across various industries. With our first enterprise client onboard, we are setting the stage for a solution that not only meets bespoke corporate needs but also caters to a wider public audience through its scalability and integration capabilities. This role requires a proactive developer passionate about building scalable, high-performance web applications. The ideal candidate should have a problem-solving mindset, a commitment to quality, and the ability to work effectively in a fast-paced, collaborative environment.
- Bachelor’s Degree in Computer Science or related field
- Around 5 years of experience in IT.
- At least 1 year of experience developing applications with Elixir/Phoenix.
- Proven experience building applications from scratch and delivering them to production.
- Strong soft skills, with the ability to communicate effectively and work collaboratively in a team.
- English Level: intermediate and higher
Duties:
- Collaborate with the product and engineering teams to design the overall architecture of the e-quiz platform.
- Constantly monitor solution architecture and improve it.
- Design, implement, and manage database schemas using Ecto.
- Develop performant SQL queries and optimize them as necessary to ensure smooth data operations and responsiveness of the platform.
- Implement web sockets and LiveView to enable real-time interaction within the quiz platform. This includes live updates, real-time feedback, and interactive quiz experiences.
- Implement best practices for code quality, including writing tests, code reviews, and continuous integration/continuous deployment (CI/CD) processes.
- Ensure the platform’s reliability, security, and compliance with industry standards.
- 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