Software Engineering

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

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 Fullstack Software Engineer to build and maintain web applications across our modern stack. In this role, you will implement user-facing features, develop robust Python/FastAPI services, 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 and maintain end-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 automated unit and integration tests to ensure software reliability and stability. CI/CD & Deployment: Package applications using Docker and assist in managing build/deploy pipelines using GitLab CI for bare-metal servers. Agile Collaboration: Actively participate in sprint ceremonies, peer code reviews, and cross-functional technical planning. Qualifications Must-Haves

Education

Bachelor s degree in Computer Science, Computer Engineering, or an equivalent technical field.

Experience

1 3 years of professional software engineering experience building and deploying web applications. Backend: Hands-on experience developing web services with Python, FastAPI, and database migrations using Alembic. Frontend: Working experience with modern frontend frameworks (React preferred; Vue or Angular acceptable) and client-side routing (React Router preferred; Next.js acceptable). Databases: Solid understanding of SQL fundamentals, relational schemas, and data manipulation. APIs: Practical experience designing and integrating REST APIs. DevOps: Working knowledge of containerization using Docker and basic Linux server navigation. CI/CD & Version Control: Proficiency with Git and experience working with GitLab / GitLab CI pipelines. Testing: Experience writing unit and integration tests (e.g., Pytest, Jest). Observability: Familiarity with application logging, basic monitoring, and debugging in production environments. Process: Experience working collaboratively in an Agile/Scrum environment. Nice-to-Haves (Preferred) Caching: Exposure to Redis for caching or session management. Target Database: Practical experience with PostgreSQL. Event-Driven Concepts: Basic familiarity with message brokers or asynchronous task queues. Alternative Backends: Exposure to Go or TypeScript (Node.js). Alternative Protocols: Familiarity with gRPC, GraphQL, or SOAP. 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
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.