Senior Elixir Developer

We are looking for a Senior Elixir developer, who could join our product. It is an e-quiz platform, currently in the development phase.

2024-04-09
  • Lviv, Remote
  • 1 position
  • Full-time
  • Referral bonus: 300
Apply now
Description

We are looking for a Senior Elixir developer, who could join our product. It is an e-quiz platform, currently in the development phase. 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.

Requirements
  • 5 years of relevant IT experience.
  • Strong experience and background in backend development.
  • Production experience: at least 3 years of building web apps with Elixir|Phoenix.
  • Understanding of the Erlang VM, OTP and using it to build distributed systems.
  • Ability to write performant Ecto/SQL queries and tune them(when needed).
  • Familiarity with consuming REST or GraphQL-based APIs.
  • Experience with web sockets and LiveView.
  • English Level: intermediate or 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.
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 training).
  • Medical insurance.
  • Free corporate English classes and speaking clubs with a native speaker.
  • Various corporate events.

Apply for this position

Join our Strong team