McLedger logo

Full-Stack Engineer (Mid-level)

McLedger · Mohandesin, Giza, Giza, Egypt, EG · 2 months ago

mazeed is a UAE-based financial management platform offering a hybrid model of SaaS + Finance-as-a-Service (FaaS) to support SMEs with smart accounting, taxation, and CFO advisory tools. We’re building a modern, scalable, and automation-first product experience — powered by both software and expert services.

Job Description

Job Purpose

Your work will directly impact product usability, platform reliability, internal operational efficiency, and mazeed’s ability to scale thousands of customers. Your success is defined by moving the product forward, strengthening the business, and making the overall experience measurably better for customers and internal teams.

Responsibilities

You will contribute across the stack using strong software engineering fundamentals, system design skills, and modern development practices.

Build end-to-end product features across UI, APIs, and ERP/business logic

Translate product specs and Figma designs into clean, maintainable implementations

Design scalable, modular, and reliable architectures using modern design principles

Develop backend services and workflows following clean system design practices

Extend ERP modules using Frappe/ERPNext (DocTypes, validations, workflows, jobs)

Ensure data accuracy, performance, and consistency across multi-tenant systems

Integrate the SaaS frontend, serverless backend, and ERP layer into cohesive experiences

Implement robust error handling, logging, observability, and reliability patterns

Use AI tools (Claude, Copilot, etc.) to accelerate development, testing, refactoring, and documentation

Participate in code reviews, architectural discussions, and cross-functional collaboration

Improve engineering standards, automation, and internal development workflows

You will play a central role in building the mazeed platform across

  • Customer-facing SaaS (web application)
  • Backend services powering authentication, billing, workflows, and automation
  • ERP/business logic using Frappe & ERPNext for core financial modules

Qualifications

We value problem solvers who can understand a challenge, explore alternatives, and choose the most efficient, scalable solution. Strong fundamentals matter far more than specific tools.

Solid grasp of data structures, algorithms, and complexity

Strong understanding of software design principles (modularity, clean abstractions, separation of concerns)

Ability to design scalable APIs, asynchronous workflows, and robust service boundaries

Understanding of multi-tenant SaaS architecture, security, and access control

Experience with relational and non-relational data modeling

Familiarity with testing principles (unit, integration, automation)

Knowledge of modern architectural patterns

Event-driven and message-based systems

Serverless-first architecture

Layered/clean/hexagonal designs

Background processing and distributed workflows

Strong debugging, optimization, and refactoring skills

Ability to move comfortably across UI, backend, and ERP/business logic layers

Comfort using AI-powered development tools to accelerate delivery and improve quality

Above all, we value engineers who analyze problems deeply, experiment with options, and apply the simplest, most effective solution — not necessarily the most complex one.

Requirements

BSc. in CS, Engineering

Advanced English communication command (written/spoken)

5 years of professional software engineering experience, including end‑to‑end feature delivery across UI, APIs, and data layers.

Proven full‑stack capability: comfortable moving between frontend, backend, and ERP/business logic in the same sprint.

Tools & Frameworks (Nice to Have / Plus): Not required — you can learn these on the job. Familiarity is a plus.

Frontend

  • React, Next.js, TypeScript
  • Component libraries (Tailwind, MUI, Chakra UI)
  • State management (Redux, Zustand, React Query)

Backend

  • Node.js or Python
  • AWS Serverless stack (Lambda, API Gateway, DynamoDB, SQS, EventBridge, S3)
  • ERP & Business Logic
  • Frappe/ERPNext experience is strongly recommended
  • DocTypes, workflows, server scripts, background jobs

Domain Knowledge

  • Accounting, taxation, invoicing, inventory, or financial workflows
  • Payment gateways and authentication
  • B2B SaaS products

Additional Information

KPI and success indicators

Your work translates directly into business value, improving customer experience, operational efficiency, and the scalability of mazeed’s financial platform.

Features are delivered end-to-end with clarity and speed, reducing time-to-value for customers

The platform becomes more stable, scalable, and cost-efficient, supporting growth across thousands of SMEs

ERP workflows are accurate, reliable, and aligned with real financial operations — reducing manual effort for internal teams

The product feels faster, more intuitive, and more polished, improving customer satisfaction and retention

AI-powered development accelerates delivery, increases code quality, and frees up time for higher-value problem solving

Collaboration with Product, Design, and Finance Operations becomes smoother, reducing misalignment and rework

Internal feedback loops shorten, and post-release issues drop significantly, improving operational efficiency

Headquarters

Mohandesin, Giza, Giza, Egypt

Work Location

hybrid

Job Category

Software Development

Application Deadline

Not specified

Job Type

full-time

Experience Level

senior-level

Application Method

Apply via Website

Salary

Not specified

Quick Search McLedger Company in Mohandesin, Giza, Giza, Egypt

Related Jobs

No related jobs found