Back to All Jobs

Full-Stack Engineer

Engineering Egypt — Fully Remote Part-time

Job Description

Great software houses need engineers who can own a problem end to end.

ErthDev is looking for a Full-Stack Engineer who can move comfortably between backend services and frontend interfaces.

You'll help deliver client products where ownership, pragmatism, and clear communication matter as much as technical skill.

What you'll do

  • Design and implement features across backend APIs and web frontends.
  • Own vertical slices of product functionality from database to UI.
  • Integrate third-party services and internal systems.
  • Write maintainable code with appropriate tests.
  • Collaborate with designers, QA, and product stakeholders.
  • Debug production issues across the stack.
  • Participate in technical discovery and estimation.
  • Improve developer experience and shared conventions.
  • Document decisions that affect future maintainability.
  • Balance speed of delivery with long-term code quality.

Full-stack at ErthDev

We don't expect one person to know every framework.

We expect engineers who can learn quickly, keep boundaries clean, and deliver working software without throwing work over the wall.

What you'll get

  • Fully remote work from Egypt
  • Flexible working hours with collaboration overlap
  • Cairo office access when needed
  • Paid annual leave and sick leave
  • Performance bonuses and annual salary reviews
  • Learning and development support
  • Courses and certifications
  • Conference opportunities
  • Equipment and internet support
  • Medical insurance
  • Mentorship and career growth
  • Exposure to projects across different industries

Hiring process

Application → Initial Conversation → Practical Assessment → Technical Interview → Final Conversation → Offer

If you enjoy owning outcomes rather than only tickets, we'd like to meet you.

Apply through LinkedIn Easy Apply or the ErthDev careers page.

Requirements

What we're looking for

  • Strong experience building production web applications.
  • Comfortable with at least one backend stack and one modern frontend stack.
  • Solid understanding of HTTP, APIs, and databases.
  • Good TypeScript/JavaScript or equivalent modern language skills.
  • Familiarity with Git and collaborative development.
  • Ability to reason about trade-offs across the stack.
  • Strong communication with technical and non-technical teammates.
  • Practical testing habits.

Experience with Laravel, Vue/Nuxt or React/Next, PostgreSQL/MySQL, Docker, and CI/CD is a strong advantage.

Apply Now