Remote job
Full-Stack Engineer
Job details
About this role
Role overview Build and maintain web product features across backend services and user-facing interfaces. You will own complete slices of functionality, from data storage through API and UI, while working with design, QA, product, and other technical teammates to deliver practical, maintainable solutions.
Responsibilities - Design and implement features spanning backend APIs and web frontends. - Own functionality end to end, including database, service, and interface work. - Connect third-party services and internal systems. - Write maintainable code and appropriate tests, and investigate production issues across the stack. - Collaborate on technical discovery and estimation with product, design, and QA colleagues. - Improve shared engineering practices and document decisions that affect future maintenance.
Requirements - Strong experience building production web applications. - Working capability with at least one backend stack and one modern frontend stack. - Understanding of HTTP, APIs, and databases. - Good command of TypeScript, JavaScript, or an equivalent modern programming language. - Familiarity with Git and collaborative development workflows. - Practical testing habits, clear communication, and the ability to weigh trade-offs across the stack.
Nice to have - Experience with Laravel, Vue/Nuxt, React/Next, PostgreSQL or MySQL, Docker, or CI/CD.
Benefits and work setup - Part-time, fully remote work from Egypt, with flexible hours and some collaboration overlap; access to an office in Cairo when useful. - Paid annual and sick leave, performance bonuses, and annual salary reviews. - Learning support, including courses, certifications, and conference opportunities; equipment and internet support; medical insurance; mentorship and career development. - Exposure to projects across different industries.