Senior Backend Software Engineer

Axis Pay
Cairo
Workplace: HybridFull timeFunction: Software EngineeringExperience: 5+ yearsSkills: ["Problem-solving","Analytical skills","Communication","Collaboration","Mentoring","Influencing technical decisions"]

Build and maintain scalable, secure backend systems for a fintech platform, with a focus on microservices, APIs, and distributed architecture. Own technical design using Domain-Driven Design (DDD), event-driven patterns, and workflow orchestration (preferably Temporal) for reliable long-running business processes. Lead incident investigations, improve observability and performance, and ensure quality through testing, security, reviews, and strong engineering standards while collaborating with Product, QA, DevOps, and other stakeholders.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Axis Pay
Axis Pay
2 days ago

Senior Backend Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 2 hours agoStatus: Live

Job Summary

Build and maintain scalable, secure backend systems for a fintech platform, with a focus on microservices, APIs, and distributed architecture. Own technical design using Domain-Driven Design (DDD), event-driven patterns, and workflow orchestration (preferably Temporal) for reliable long-running business processes. Lead incident investigations, improve observability and performance, and ensure quality through testing, security, reviews, and strong engineering standards while collaborating with Product, QA, DevOps, and other stakeholders.
Location: Cairo
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design, develop, and maintain scalable, highly available, and secure backend services for fintech applications.
  • •Own microservices technical design and implementation using DDD to define bounded contexts and service responsibilities.
  • •Design and evolve event-driven architectures, including asynchronous communication, event processing, and failure-handling strategies.
  • •Design and implement reliable business workflows using Temporal or similar orchestration, including retries, compensation, and failure recovery.
  • •Lead investigation and resolution of complex issues across distributed services, including production incidents, performance bottlenecks, and data consistency problems.

Pay and Benefits

Perks:Health InsuranceGym MembershipMarriage LeaveMaternity LeavePaternity Leave

Key Requirements

  • •5+ years of professional backend software engineering experience with distributed systems.
  • •Strong proficiency in Go, Java, JavaScript, or TypeScript.
  • •Hands-on experience with backend frameworks such as Spring Boot, Node.js, Express.js, or NestJS.
  • •Practical experience with microservices, Domain-Driven Design (DDD), and event-driven architectures with asynchronous processing.
  • •Experience with workflow orchestration (preferably Temporal), MongoDB/NoSQL, RESTful API design, observability, and automated testing.
Experience:5+ yearsFintechPaymentsBankingDistributed systemsMicroservicesEvent-driven systems
Skills:Problem-solvingAnalytical skillsCommunicationCollaborationMentoringInfluencing technical decisions
Tech Stack:GoJavaJavaScriptTypeScriptSpring BootNode.jsExpress.jsNestJSMicroservicesDomain-Driven Design (DDD)Event-driven architectureAsynchronous processingTemporalMongoDBNoSQLRESTful APIsKafkaRabbitMQDockerKubernetes

Company Brief

Axis Pay
Axis is an Egyptian fintech company licensed by the Central Bank of Egypt. It builds mobile money infrastructure and offers wallet, payouts, and remittances products for individuals and businesses, with a focus on transfers, bill payments, and disbursements.
Industry: Fintech Infrastructure
Growth: Growth Stage Startup
Headquarters: Egypt
WebsiteLinkedIn