Enter a job title or keyword

Software Engineer


Job Location:

Cairo - Egypt

Monthly Salary: Not provided by the employer
Posted: 26 August 2026 (30+ days ago)
Application Deadline: 27 December 2026
Vacancies: 1 Vacancy

Job Summary

Software Engineer

About Misr Technology Services (MTS)

Misr Technology Services (MTS) is the trade-technology arm driving the digital transformation of Egypts cross-border trade customs andlogisticsecosystem. We design build andoperatemission-critical national infrastructure aimed at modernizing international trade flows ensuring regulatory compliance and driving economic growth.

Role Summary

We are looking for aFullstackSoftware Engineer to build andmaintainweb applications across our modern this role you will implement user-facing features develop robust Python/FastAPIservices write comprehensive tests and deploy containerized services via GitLab CI to our bare-metal infrastructure under the guidance of senior technical leads.

Key Responsibilities

  • Feature Development:Build andmaintainend-to-end features across web interfaces and backend services.

  • API Implementation:Develop document and consume secure performant REST APIs.

  • Database & Migrations:Write optimized SQL queries implement schema updates and manage migrations using Alembic.

  • Testing & Quality:Write automatedunitand integration tests to ensure software reliability and stability.

  • CI/CD & Deployment:Package applications using Docker andassistin managing build/deploy pipelines using GitLab CI for bare-metal servers.

  • Agile Collaboration:Activelyparticipatein sprint ceremonies peer code reviews and cross-functional technical planning.

Qualifications

Must-Haves

  • Education:Bachelors degree in Computer Science Computer Engineering oran equivalenttechnical field.

  • Experience:13 years of professional software engineering experience building and deploying web applications.

  • Backend:Hands-on experience developing web services withPythonFastAPI and database migrations usingAlembic.

  • Frontend:Working experience with modern frontend frameworks (Reactpreferred; Vue or Angular acceptable) and client-side routing (React Routerpreferred; acceptable).

  • Databases:Solid understanding ofSQLfundamentals relational schemas and data manipulation.

  • APIs:Practical experience designing and integratingREST APIs.

  • DevOps:Working knowledge of containerization usingDockerand basic Linux server navigation.

  • CI/CD & Version Control:ProficiencywithGitand experience working withGitLab/GitLab CIpipelines.

  • Testing:Experience writing unit and integration tests ( Jest).

  • Observability:Familiarity with application logging basic monitoring and debugging in production environments.

  • Process:Experience working collaboratively in anAgile/Scrumenvironment.

Nice-to-Haves (Preferred)

  • Caching:Exposure toRedisfor caching or session management.

  • Target Database:Practical experience withPostgreSQL.

  • Event-Driven Concepts:Basic familiarity with message brokers or asynchronous task queues.

  • Alternative Backends:Exposure toGoorTypeScript ().

  • Alternative Protocols:Familiarity withgRPCGraphQL orSOAP.


Required Experience:

Manager


About Company

Company Logo

CoopBank - Responsive HTML5 Template

View Profile View Profile