M

Misr Technology Services

Senior Software Engineer

Full-TimeUpdated on 10/14/2026
No salary listed
Mid, Senior
Bachelor's
Cairo, Cairo Governorate, Egypt
In Person
Software EngineeringFull-Stack Engineering

About the job

Requirements
  • 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 in Python, FastAPI, and schema migrations with Alembic.
  • Experience with modern frontend frameworks; React is preferred, while Vue or Angular are acceptable.
  • Experience with frontend routing; React Router is preferred, while Next.js is acceptable.
  • Strong foundation in SQL relational databases, schema design, and query optimization.
  • 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 authoring GitLab CI pipelines.
  • Practice writing comprehensive automated test suites, such as Pytest, Jest or Vitest, and Cypress or Playwright.
  • Practical experience instrumenting and debugging applications using an observability stack, such as Prometheus, Grafana, OpenTelemetry, or ELK.
  • Experience working in an Agile environment, leading technical initiatives, and mentoring team members.
Responsibilities
  • Design, implement, and maintain high-performance web applications end to end.
  • Architect secure, scalable REST APIs and define clean integration boundaries.
  • Model relational schemas, optimize queries, and manage migrations using Alembic.
  • Maintain Dockerized application workflows and write automated build, test, and deployment pipelines using GitLab CI for bare-metal hosts.
  • Integrate unit, integration, and end-to-end testing suites and instrument production observability through metrics, logs, and traces.
  • Lead architectural discussions such as RFCs, enforce code quality standards through reviews, and mentor engineers across the team.
Desired Qualifications
  • Working knowledge of Redis, including caching strategies and session storage.
  • Experience with or understanding of event-driven architectures and asynchronous messaging or worker patterns.
  • Specialized expertise in PostgreSQL, including performance tuning and indexing strategies.
  • Working knowledge of Go or TypeScript (Node.js).
  • Experience with gRPC, GraphQL, or legacy integrations via SOAP.
  • Practical Linux systems administration and bare-metal networking fundamentals.

About the company

M

Misr Technology Services

View

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A