logo
White Tower Software LLC

Full Stack Engineer

Africa

June 28, 2026 at 7:57 AM

✨ AI summary

Location

  • Maseru, Lesotho

Languages

  • JavaScript
  • TypeScript
  • Java
  • C#
  • Scala
  • Kotlin

Frameworks

  • Node.js
  • React.js
  • Angular
  • AngularJS

Databases

  • Relational databases
  • NoSQL databases

Experience Level

  • 2‑5 years
100% Remote

Full Time

Flexible Hours

Apply

Send us your Resume and Cover Letter, and you will be immediately eligible.

people@towersoft.net

About White Tower

White Tower Software is a collection of skilled, curious problem-solvers obsessed with helping businesses advance and expand through technology. From customer-facing products and enterprise-grade platforms to data engineering, machine learning, and AI, we partner with our clients to deliver real business transformation — where humans lead and AI multiplies.

We're seeking a qualified Full Stack Engineer ready to do the best work of their career. You'll join a small, agile pod of cross-disciplinary experts who collaborate closely, move fast, and own the outcomes for our growing base of first-class business clients. We look for people who insist on high standards, earn trust through what they deliver, and stay relentlessly customer-centric — listening, inventing, and personalizing for every client. Bring proactive communication, a passion for quality, and a hands-on, AI-first mindset.

Core Responsibilities

  • Design, develop, and maintain software solutions to meet business requirements of the clients.
  • Develop and document project deliverables such as requirement specifications, proposed solutions, detailed designs, project plans, system impact analysis, and proof of concepts.
  • Program, test, build, integrate and implement web based multi-tier applications of varying complexities.
  • Integrate applications by designing database architecture and server scripting; studying and establishing connectivity with network systems, search engines, and information servers.
  • Use engineering principles to conduct technical investigations involved with the modification of material; component; or process specifications and requirements.
  • Advise, mentor, train or assist engineers and developers at other skill levels, as needed, to ensure timely releases of high quality code.
  • Provide technical consulting services to projects and production system issues.
  • Use state of the art AI tooling to maximize deliveries, code quality and development speed.

The Following Are Profile Items That Interests Us

  • A passion for software development principles and practices.
  • 2-5 years building RESTful APIs with NodeJS. Ideally using Typescript.
  • Demonstrable experience in compile-time languages such as C#, Java, Scala, or Kotlin.
  • Demonstrable experience working with containers orchestration solutions like Docker, Docker compose or similar.
  • Demonstrable experience working with relational and NoSQL database technologies.
  • Demonstrable experience building web applications with HTML5, JavaScript, CSS, using JavaScript frameworks like ReactJS, Angular, or AngularJS.
  • Ability to leverage and integrate with third party APIs.
  • Experience with designing and building large scale production systems or features.
  • Strong interpersonal and communication skills to talk to technical and non-technical stakeholders.
  • Experience working with Scrum or a similar Agile management process.
  • Knowledge and understanding defining and provisioning “Infrastructure as code”.
  • Knowledge and understanding of data transformation processes, ETL, or ELT is a huge plus.
  • Demonstrable experience using Git and its workflows.
  • Hands-on AI practitioner.

Must be very proactive in communication.

100% Remote

Full Time

Flexible Hours

Apply

Send us your Resume and Cover Letter, and you will be immediately eligible.

people@towersoft.net

100% Remote

Full Time

Flexible Hours

Apply

Send us your Resume and Cover Letter, and you will be immediately eligible.

people@towersoft.net