Building innovative data-driven platforms and solutions


The software engineering function in Sri Lanka is relatively new and rapidly growing. Our engineers:
As part of a growing tech team, engineers have the opportunity to make significant contributions to Uzabase's products and shape the technical direction of the company.
We primarily leverage a modern tech stack, including Kotlin, Spring, JavaScript, React, Next.js, TypeScript, Go, and HTMX, alongside robust database solutions and cloud platforms like AWS and GCP
Follow modern engineering practices such as containerization (Docker), version control (Git/GitHub), and continuous integration/deployment (CI/CD).
Engage in agile workflows and async communication to coordinate with counterparts in Japan, the US, and elsewhere.
Engineers in Colombo typically work as part of globally distributed Agile teams, collaborating with colleagues across different time zones and cultures.

Regular stand-ups, sprint reviews, and code reviews are conducted across time zones, ensuring continuous communication and alignment on project goals.

As the Colombo development team scales, there are plans for local tech leads to take on more responsibility and leadership in guiding the technical direction of projects.


Contributing to the development and enhancement of Speeda Edge, a platform that provides insights into emerging technologies and startups.

Designing and maintaining scalable data infrastructure that ingests, processes, and transforms diverse data sources to power Uzabase's products and support analyst workflows.

Collaborating with global teams to integrate AI and machine learning capabilities into Uzabase's products, enhancing their functionality and value.
Entry-level position focused on learning the codebase, development practices, and contributing to specific features or components under guidance.
Mid-level position with increased autonomy in development. Engineers take ownership of features or components and contribute significantly to the product.
Experienced professionals who lead development initiatives, mentor junior team members, and provide technical expertise in their specialized areas.
Career progression into engineering manager, architect positions. Leadership roles involve technical strategy, team management, and shaping the direction of Uzabase's products.
If you're passionate about building innovative data-driven solutions and working in a global, collaborative environment, explore opportunities to join our engineering team at Uzabase Sri Lanka.