Senior Software Engineer

Posted 3 Days Ago
Be an Early Applicant
Hiring Remotely in Cairo, EGY
Remote
Senior level
Information Technology • Software
The Role
Architects, develops, and scales full-stack web applications using modern frontends and Python/FastAPI backends. Designs REST APIs, relational schemas, and database migrations; maintains Dockerized deployments and GitLab CI/CD pipelines on bare-metal infrastructure. Builds automated testing and observability solutions, leads technical architecture discussions, enforces engineering quality standards, and mentors junior engineers in an Agile environment.
Summary Generated by Built In

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. 

Skills Required

  • Bachelor's degree in Computer Science, Computer Engineering, or an equivalent technical field
  • At least 3 years of professional software engineering experience building and shipping production web applications
  • Production proficiency with Python, FastAPI, and Alembic
  • Experience with modern frontend frameworks, preferably React; Vue or Angular acceptable
  • Experience with frontend routing, preferably React Router; Next.js acceptable
  • Strong SQL relational database, schema design, and query optimization skills
  • Extensive experience designing and consuming production REST APIs
  • Hands-on experience with Docker and deploying services on bare-metal servers
  • Proficiency with Git, GitLab, and GitLab CI pipelines
  • Experience writing comprehensive automated tests using tools such as Pytest, Jest, Vitest, Cypress, or Playwright
  • Practical experience with observability and debugging stacks such as Prometheus, Grafana, OpenTelemetry, or ELK
  • Agile experience, technical initiative leadership, and mentoring experience
  • Working knowledge of Redis for caching and session storage
  • Experience with event-driven architectures and asynchronous messaging or worker patterns
  • Specialized PostgreSQL performance tuning and indexing expertise
  • Working knowledge of Go or TypeScript with Node.js
  • Experience with gRPC, GraphQL, or SOAP integrations
  • Linux systems administration and bare-metal networking fundamentals
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Cairo
692 Employees
Year Founded: 2008

What We Do

Misr Technology Services (MTS) has been established as an Egyptian joint stock company. The shareholders’ structure consists of the “Ministry of Finance”, the Egyptian Company for the Management of Financial Facilities “eFinance”, the “National Investment Bank”, the “Egyptian Company for Investment Projects”, and “Amiral Management Corporation”. MTS is the technical arm of the Ministry of Finance in the field of customs and its relationship with taxes. Misr Technology Services (MTS) was awarded a contract with the Ministry of Finance to “enhance the current trade across borders system in Egypt using “Single Window” concept”. The project was code named “NAFEZA”. NAFEZA System is a platform upon which an integrated set of business applications operates to automate & orchestrate import/export/transit cargo clearance activities from cargo arrival to cargo clearance using a “Single Window” concept. With the project extension to implement “Advance Cargo Information“ concept to control the importation process prior to loading shipments from the countries of export, NAFEZA System currently controls the importation process end-to-end. In this regard, NAFEZA System represents the single point facility for Egyptian importers, exporters, brokers, shipping lines, and freight forwarders (Trade Community) to submit electronic data/documents and/or lodge data to Customs remotely in a secure manner. It also represents the only façade for communication between the Trade Community and the designated government authorities operating inside and/or outside the port (Government). This is achieved using online services on NAFEZA portal. Furthermore, NAFEZA provides customers services through a network of Logistic Services Centers which MTS established at the ports.

Similar Jobs

The Flex Logo The Flex

Senior Software Engineer

Artificial Intelligence • Real Estate • Software
In-Office or Remote
83 Locations
26 Employees

Arrow Electronics, Inc. Logo Arrow Electronics, Inc.

Senior Software Engineer

Cloud • Enterprise Web • Hardware • Information Technology • Internet of Things • Robotics • Semiconductor
In-Office or Remote
2 Locations
22000 Employees
Remote
Egypt
360 Employees

Goodie Logo Goodie

Senior Software Engineer

Information Technology
In-Office or Remote
Cairo, EGY
20 Employees

Similar Companies Hiring

Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
60 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account