M

Misr Technology Services

Software Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeCairo, Cairo Governorate, EgyptNo salary listedIn-person

About the Job

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or an equivalent technical field.
  • 1–3 years of professional software engineering experience building and deploying web applications.
  • Hands-on experience developing web services with Python, FastAPI, and database migrations using Alembic.
  • Working experience with modern frontend frameworks; React is preferred, with Vue or Angular acceptable, and experience with client-side routing using React Router preferred or Next.js acceptable.
  • Solid understanding of SQL fundamentals, relational schemas, and data manipulation.
  • Practical experience designing and integrating REST APIs.
  • Working knowledge of containerization using Docker and basic Linux server navigation.
  • Proficiency with Git and experience working with GitLab or GitLab CI pipelines.
  • Experience writing unit and integration tests, such as with Pytest or Jest.
  • Familiarity with application logging, basic monitoring, and debugging in production environments.
  • Experience working collaboratively in an Agile/Scrum environment.

Responsibilities

  • Build and maintain end-to-end features across web interfaces and backend services.
  • Develop, document, and consume secure, performant REST APIs.
  • Write optimized SQL queries, implement schema updates, and manage migrations using Alembic.
  • Write automated unit and integration tests to ensure software reliability and stability.
  • Package applications using Docker and assist in managing build/deploy pipelines using GitLab CI for bare-metal servers.
  • Participate in sprint ceremonies, peer code reviews, and cross-functional technical planning.

Desired Qualifications

  • Exposure to Redis for caching or session management.
  • Practical experience with PostgreSQL.
  • Basic familiarity with message brokers or asynchronous task queues.
  • Exposure to Go or TypeScript (Node.js).
  • Familiarity with gRPC, GraphQL, or SOAP.

About the Company

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at Misr Technology Services

See more jobs