Backend Software engineer with 5 + years of experience

Private information
DevOps LiveView OTP Phoenix PostgreSQL

PROFILE

Backend Software Engineer with 5+ years of experience in building scalable applications, API development, and system optimization using Elixir, Phoenix, and PostgreSQL. Passionate about functional programming, distributed systems, and continuous learning. Adept at delivering high-quality solutions in fast-paced, high-autonomy environments.


SKILLS

  • Programming Languages & Frameworks: Elixir, Erlang, Phoenix, Phoenix LiveView, OTP
  • Databases: PostgreSQL, Ecto
  • Development Practices: Test-Driven Development, CI/CD, Web Development, API Development
  • Soft Skills: Communication, Problem-Solving, High Responsibility & Autonomy
  • Infrastructure & Tools: Oban, AWS, Heroku, Distributed Systems

EXPERIENCE

Backend Software Engineer

Remote Technologies Ltd | July 2022 - Feb 2025 (2 years 9 months)

  • Developed and optimized payroll applications using Elixir, Phoenix, Ecto, Oban, and PostgreSQL.
  • Enhanced system performance by reducing query execution time and optimizing database interactions.
  • Implemented and maintained robust APIs to facilitate seamless third-party integrations.
  • Maintained and extended CI/CD pipelines to improve deployment efficiency.
  • Collaborated with frontend developers and cross-functional teams to support applications and enhance user experience.
  • Ensured system reliability through rigorous testing and performance monitoring.

Junior Backend Engineer

Remote Technologies Ltd | Jan 2021 - June 2022 (1 year 6 months)

  • Developed key components of a global client onboarding application.
  • Built a data extraction program for payroll processing, improving operational efficiency.
  • Contributed to a multi-country payroll system, ensuring compliance with international banking standards.
  • Assisted senior engineers in delivering high-quality solutions while improving shared codebase efficiency.
  • Debugged and resolved complex technical issues, ensuring system stability.

Junior Software Engineer

Podii Consultancy - Kisumu | Nov 2018 - Jan 2021 (2 years 2 months)

  • Integrated M-Pesa API into a payment processing system using Elixir.
  • Developed an application for a local non-profit organization to manage its programs effectively.
  • Built and deployed applications using Phoenix, LiveView, Ecto, and PostgreSQL on Heroku and AWS.
  • Implemented an SMS notification system to improve client communication.
  • Conducted code reviews and participated in stakeholder meetings to ensure project success.

EDUCATION

Maseno University
B.S. in Computer Science | 2014 - 2018


Open to offers

kisumu, kisumu, Kenya

05:19 PM

Remote / On-site

Interested in offers

Full time

Part time

Contractor

Interested in roles

Mid-level