We are seeking a Senior Full Stack Engineer with deep expertise in Erlang, Elixir, and Phoenix (Live View) to join our dynamic team. The ideal candidate will have a strong track record of building scalable systems, leading engineering teams, and working within fintech or payment-focused environments. This is a key role that requires technical excellence, leadership capability, and a product-minded approach to development.
Responsibilities
- Lead and own software projects from ideation through to deployment and support.
- Architect and implement efficient, scalable, and reliable systems using Elixir, Phoenix, and LiveView.
- Mentor and guide junior engineers to elevate team capabilities.
- Drive collaboration with cross-functional teams (Product, Engineering, QA) to ensure timely and high-quality product delivery.
- Set and maintain best practices for design, development, testing, and deployment.
- Troubleshoot complex production issues, especially within fintech/payment infrastructures.
- Stay abreast of industry trends and emerging technologies, and advocate for continuous improvement.
- Develop and maintain services interacting with YugabyteDB, Postgres, Cassandra, and MySQL.
- Operate and deploy cloud-based applications using AWS, GCP, or Azure.
Requirements
- 6+ years of experience building robust full-stack applications.
- Proven experience in a fintech or payment company, with a strong understanding of transaction flows, security, and compliance needs.
- Experience leading engineering teams, including task planning, code reviews, and mentorship.
- Expertise in Elixir or Erlang, including production-level experience.
- Strong experience with Phoenix, LiveView, and associated tooling.
- Solid knowledge of relational and distributed databases (YugabyteDB, Postgres, Cassandra, MySQL).
- Experience working in and deploying to cloud environments (AWS/GCP/Azure).
- Demonstrated ability to break down complex problems into actionable plans.
- Strong communication skills, especially in a remote team setting.
- Passion for writing clean, maintainable code and delivering customer-centric products.
Job Type: Full-time
Pay: ₦500,000.00 - ₦600,000.00 per month