Misrtechnologyservices logo

Senior Software Engineer

misrtechnologyservices

On-site
Cairo, Egypt
Full-time
Senior
3+ yrs
Salary not listedPosted 2mo ago

Real job — pulled straight from misrtechnologyservices’s careers page · Verified August 30, 2026 · No reposts.

Job description

misrtechnologyservices is hiring a Senior Software Engineer — a full-time, based in Cairo, Egypt role. Apply directly on misrtechnologyservices's careers page below.

Senior Software Engineer

Location: Cairo, Egypt

Senior Software Engineer 

About Misr Technology Services (MTS) 

Misr Technology Services (MTS) is the trade-technology arm driving the digital transformation of Egypt’s cross-border trade, customs, and logistics ecosystem. We design, build, and operate mission-critical national infrastructure aimed at modernizing international trade flows, ensuring regulatory compliance, and driving economic growth. 

Role Summary 

We are looking for a Senior Fullstack Software Engineer to architect, build, and scale multiple web applications. In this role, you will lead end-to-end feature development across modern frontends and Python/FastAPI backends, drive automated delivery via GitLab CI onto bare-metal infrastructure, and mentor junior engineers within an agile team. 

Key Responsibilities 

  • Fullstack Architecture & Delivery: Design, implement, and maintain high-performance web applications end-to-end. 

  • API & System Design: Architect secure, scalable REST APIs and define clean integration boundaries. 

  • Database Management: Model relational schemas, optimize queries, and manage migrations using Alembic. 

  • DevOps & CI/CD: Maintain Dockerized application workflows and write automated build/test/deployment pipelines using GitLab CI for bare-metal hosts. 

  • Reliability & Observability: Integrate testing suites (unit, integration, E2E) and instrument production observability (metrics, logs, traces). 

  • Technical Leadership: Lead architectural discussions (RFCs), enforce code quality standards through reviews, and mentor engineers across the team. 

Qualifications 

Must-Haves 

  • Education: Bachelor’s degree in Computer Science, Computer Engineering, or an equivalent technical field. 

  • Experience: At least 3+ years of professional software engineering experience building and shipping production web applications. 

  • Backend: Strong production proficiency in Python, FastAPI, and schema migrations with Alembic. 

  • Frontend: Solid experience with modern frontend frameworks (React preferred; Vue or Angular acceptable) and routing (React Router preferred; Next.js acceptable). 

  • Databases: Strong foundation in SQL relational databases, schema design, and query optimization. 

  • APIs: Extensive experience designing and consuming production REST APIs. 

  • DevOps & Infrastructure: Hands-on experience with Docker and deploying services on bare-metal servers. 

  • CI/CD & Version Control: Proficiency with Git, GitLab, and authoring GitLab CI pipelines. 

  • Automated Testing: Dedicated practice writing comprehensive test suites (e.g., Pytest, Jest/Vitest, Cypress/Playwright). 

  • Observability: Practical experience instrumenting and debugging applications using an observability stack (e.g., Prometheus, Grafana, OpenTelemetry, ELK). 

  • Leadership & Process: Proven experience working in an Agile environment, leading technical initiatives, and mentoring team members. 

Nice-to-Have 

  • Caching & In-Memory Stores: Working knowledge of Redis (caching strategies, session storage). 

  • Architecture: Experience with or understanding of event-driven architectures and asynchronous messaging/worker patterns. 

  • Target Database: Specialized expertise in PostgreSQL (performance tuning, indexing strategies). 

  • Alternative Backends: Working knowledge of Go or TypeScript (Node.js). 

  • Alternative Protocols: Experience with gRPC, GraphQL, or legacy integrations via SOAP. 

  • Systems Administration: Practical Linux systems administration and bare-metal networking fundamentals. 

Get Software Engineer jobs like this→

New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.

Email me new jobs
Smithsgroup2 logo

Design Automation Engineer

Slough, England
✓ From careers page· 3d ago
Smithsgroup2 logo

Senior Backend Software Engineer

Vitry-sur-Seine, FR
✓ From careers page· 3d ago
Cyolo logo

Junior DevOps Engineer

Israel
✓ From careers page· 3d ago
GoDaddy logo

Site Reliability Engineer (Remote)

Remote · Romania-eligible
✓ From careers page· 3d ago

Frequently asked questions

What skills are required for Senior Software Engineer at misrtechnologyservices?

The required skills for Senior Software Engineer at misrtechnologyservices include: .NET, C#, React, TypeScript, Node.js, JavaScript, HTML, CSS, SQL, Microservices, REST, gRPC, OAuth, Git, Docker, CI/CD, Agile, Redis, RabbitMQ, PostgreSQL, MongoDB, SQL Server.

What is the seniority level for Senior Software Engineer at misrtechnologyservices?

Senior Software Engineer at misrtechnologyservices is a Senior level position.

How do I apply for Senior Software Engineer at misrtechnologyservices?

You can view the full description and apply for Senior Software Engineer at misrtechnologyservices on EchoJobs: https://echojobs.io/job/misrtechnologyservices-senior-software-engineer-nd7xb.