Full Stack Developer (Elixir)

1 week ago 14

A South African company that offers a financial wellness platform to employers, providing a range of services to employees is seeking a skilled and passionate Full-Stack Developer to join their team and help them build robust, scalable, and real-time web applications.

Responsibilities: 

  • Design, develop, and maintain high-performance web applications using Elixir and the Phoenix Framework.

  • Build dynamic and interactive user interfaces with Phoenix LiveView, minimizing the need for complex JavaScript.

  • Implement and manage backend services, including RESTful APIs and database interactions with Ecto.

  • Work collaboratively with product managers, designers, and other engineers to define and build new features.

  • Write clean, well-tested, and maintainable code, adhering to functional programming principles.

  • Take ownership of the full development lifecycle, from feature design to deployment and monitoring.

Minimum Requirements: 

  • Proven experience as a Full-Stack Developer with a strong focus on Elixir and Phoenix.

  • Hands-on experience with Phoenix LiveView is essential.

  • Deep understanding of the BEAM VM and OTP (Open Telecom Platform) principles for building concurrent, fault-tolerant systems.

  • Proficiency with a relational database, such as PostgreSQL, and the Ecto query language.

  • Familiarity with modern front-end technologies like HTML, CSS, and some JavaScript, even with LiveView.

  • Experience with code versioning tools like Git.

  • Strong problem-solving skills and the ability to work independently.

Nice-to-Have Skills

  • Experience with other functional languages (e.g., Erlang, Haskell).

  • Knowledge of front-end frameworks like React, Vue, or Svelte.

  • Familiarity with DevOps practices, including CI/CD pipelines and cloud platforms like AWS or Google Cloud.

  • Experience with real-time features using Phoenix Channels.

Benefits:

  • Competitive salary based on experience (salary can potentially be more based on experience/skills)

IF you meet the above requirements and want to make a career-changing move, apply today by emailing your CV to itcareers@hireresolve.za.com

Read Entire Article