CAREERS // ENGINEERING

Senior Full-Stack Engineer

Architect and build high-performance web applications, scalable APIs, and reactive frontend experiences using Next.js, Node.js, and TypeScript.

DepartmentEngineering
LocationAddis Ababa, Ethiopia / Remote
Experience5+ Years
Type / CompFull-Time • Competitive + Equity

Full-Stack Software Engineer

About the Role

We are looking for a talented Full-Stack Software Engineer to join our team and help build reliable, scalable, and user-focused digital products. You will work across the frontend and backend, collaborate with designers and product teams, and turn business requirements into high-quality software.

Key Responsibilities

  • Build and maintain modern web applications from frontend to backend.

  • Develop clean, scalable, and maintainable code.

  • Design and integrate REST APIs and third-party services.

  • Work with databases, authentication, authorization, and cloud services.

  • Collaborate with product, design, and engineering teams to deliver new features.

  • Identify and resolve technical issues, bugs, and performance problems.

  • Participate in code reviews and contribute to engineering standards.

  • Continuously improve application performance, security, and user experience.

Requirements

  • Strong experience with JavaScript/TypeScript and modern web development.

  • Experience with frameworks such as React, Next.js, Node.js, NestJS, or Express.

  • Good understanding of SQL and relational databases.

  • Experience building and consuming APIs.

  • Familiarity with Git and modern software development workflows.

  • Strong problem-solving and communication skills.

  • Ability to work independently and effectively within a team.

Nice to Have

  • Experience with cloud platforms and deployment.

  • Experience with Docker and CI/CD.

  • Familiarity with AI/LLM integrations or automation.

  • Experience with PostgreSQL, Redis, or message queues.

  • Understanding of software architecture and scalable system design.

What We Offer

  • Opportunity to work on real-world products with meaningful impact.

  • A collaborative and learning-focused environment.

  • Exposure to modern technologies and engineering practices.

  • Opportunities for professional growth and increased responsibility.

How to Apply

Send your CV, portfolio, GitHub profile, and a brief introduction explaining why you are interested in the role.

Apply for this Position

Submit your profile and our technical team will review your application within 48 hours.

world map

Our Global Presence

Connecting businesses with engineering expertise through our international network.

United States

Americas Hub

New York, NY

New York, United States

EST · UTC-5

United Kingdom

EMEA Hub

London

London, United Kingdom

GMT · UTC+0

Poland

European Engineering

Warsaw

Warsaw, Poland

CET · UTC+1

Ethiopia

Headquarters

Addis Ababa

Addis Ababa, Ethiopia

EAT · UTC+3
Matii

Want to talk to a Matii engineer?

Book a strategic 30-minute consultation with our engineering leads to review your architecture, roadmap, or technical requirements.

Schedule a 30-min Google Meet

Send Us A Message