Software Engineering

Senior Software Engineer

Nafeza
Cairo, Egypt Listed 6 days ago via Naukrigulf
python fastapi node.js sql postgresql redis react angular vue next.js typescript docker ci/cd devops linux

Job Overview

Company Industry Logistics, Transportation, Warehousing, Courier
Department / Functional Area IT Software

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. Share

Ready to apply?

You are viewing this role on JobSphere AI. Continue on naukrigulf.com to apply.

Opens the original job posting in a new tab

  • CompanyNafeza
  • LocationCairo, Egypt
  • CategorySoftware Engineering
  • Listing sourceNaukrigulf
  • Apply onnaukrigulf.com
  • Listed6 days ago
Senior Software Engineer On naukrigulf.com
Apply Now (opens the original posting in a new tab)

Related Software Engineering jobs

More Software Engineering

Keep this job on every device

It’s saved on this browser. Create a free JobSphere account to keep it, and every job you save, on any device.

Free. No spam.