Experienced full-stack software developer

We are a technology company with a strong focus on value chain automation, government systems automation, payments and data management. We are quickly expanding and are looking for experienced software developers with a passion for their craft.

Job Description

We are looking for experienced full-stack software engineers who are looking for big problems to solve, to work on enhancing existing systems built in Elixir and convert legacy systems from PHP to Elixir.


  • Work with the team to develop work plans and break down tasks for deliverables
  • Write reasonably optimised but always readable and stable code
  • Write automation tests to reduce bugs in production code
  • Work with the team to enhance deployment processes and monitoring to imporive uptime
  • Have fun doing all that


  • 3+ years in software development
  • Clear understanding of web based software, standards and best practices
  • Expereince in a functional programming language, Elixir is preferred
  • Good working experience with relational and non-relation databases, experience with Postgresql is preferred
  • Proven track record in building web based software
  • Unix/Linux servers for deployment of web based applications
  • Working knowledge of javascript, preferably using VueJS or similar
  • Some understanding of distributed systems
  • Demonstrate experience in automated code testing
  • Use of version control
  • Good enough understanding of HTML and CSS to integrate HTML designs with templates
Value Chain Factory
Nairobi, KE