Full Stack Developer (Elixir)
Technology
Hire Resolve
Cape Town, South Africa1 months agoUntil 2026/05/13
Full time
Job description
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)
Keywords
ITSoftware
¿Te interesa este puesto?