Skip to content

Careers

Join our team.

We are hiring engineers and designers to work on our products and client systems. You will build and support the software directly.

Why Elyonox

A team that builds.

The people who plan the work are close to the people writing the code.

You work on the software

You will make decisions about the product and the code. Work does not disappear into another team.

Different kinds of systems

We build products, client systems, AI features, fintech, agriculture, and APIs. The technology changes; the standard does not.

Direct feedback

We tell you what is working and what is not. We expect the same from you.

Open roles

Roles we are hiring for.

We look at what you have shipped, how you make decisions, and whether you finish what you start. If your experience looks different but the work fits, apply.

Senior Full-Stack Engineer

Engineering · Addis Ababa or remote · Full-time

View role

Help build the applications and systems behind our products and client services, from the data model to the production interface.

Apply for this role

What you will do

  • Build and ship features across Next.js, React, TypeScript, Node.js, and PostgreSQL.
  • Design data models and APIs that hold up beyond the first release.
  • Work directly with product and client workflows, and debug what happens in production.
  • Improve shared patterns, review code, and keep the codebase understandable.

What we look for

  • Professional software engineering experience, including production React and TypeScript work.
  • Strong relational data modelling and API design.
  • Experience taking a feature from problem definition to deployment.
  • Clear communication about tradeoffs, risks, and unfinished work.

Nice to have

Fintech, multi-tenant SaaS, or operational software experience. · AI integration, background jobs, or infrastructure experience. · Design-system or front-end architecture experience.

AI Engineer

AI · Addis Ababa or remote · Full-time

View role

Build AI features that work in production, not just in a demo: retrieval, tool use, evaluation, and workflow integration.

Apply for this role

What you will do

  • Design and ship LLM-powered features across our products and client systems.
  • Build retrieval, tool use, evaluation, guardrails, and human review paths.
  • Measure quality, latency, reliability, and cost, then make practical tradeoffs.
  • Work with product and design to identify use cases worth building.

What we look for

  • Production experience with Python and/or TypeScript.
  • Hands-on experience with LLM APIs, prompting, retrieval, and evaluation.
  • A clear understanding of data privacy, failure modes, and human oversight.
  • Strong written communication and the ability to explain model behaviour.

Nice to have

Experience with vector databases, agent frameworks, or local models. · Evaluation tooling, observability, or fine-tuning experience. · Industry experience in fintech, agriculture, or enterprise operations.

Product Designer

Design · Addis Ababa or remote · Contract or full-time

View role

Design clear product interfaces for complex workflows, from early structure to production-ready UI.

Apply for this role

What you will do

  • Turn operational workflows into understandable product flows.
  • Design responsive interfaces and reusable patterns alongside engineers.
  • Prototype, test, and refine decisions with users and constraints.
  • Maintain visual and interaction consistency across products.

What we look for

  • A portfolio of shipped product work, not only concept screens.
  • Strong UX judgement for data-heavy or operational software.
  • Figma and design-system experience, with comfort working inside code constraints.
  • Clear communication and the ability to defend a decision without defending a mockup.

Nice to have

AI product design, fintech, agriculture, or accessibility experience. · Front-end familiarity with HTML, CSS, and React. · Experience building or maintaining a component system.

Not seeing the right role? Send a general application and tell us what you want to build.

Hiring process

How we hire.

We keep it short. You will meet the people you would work with, and we will tell you what happens next.

  1. 01

    A first conversation

    We start with the work you have done, what you want to do next, and the constraints that matter to you. No trivia round.

  2. 02

    A working discussion

    We go deeper on a problem close to the role: architecture, product judgement, or design decisions. You should learn how we think too.

  3. 03

    Meet the team

    A short final conversation about expectations, working style, and the practical details. We tell you where you stand.

Apply

Apply for a role.

We read every application. If there is a fit, we will contact you to arrange a conversation.

What to include

A link to work you have shipped, a short note about what you did, and the problems you want to work on next.

Questions?

Email [email protected]. If you need an alternative application format, say so and we will work it out.

Application form.

Fields marked with * are required. We use your details only to review this application.