Everything To Gain is thrilled to announce an opening for a Fully Remote Software Engineer based in Cairo. This position offers a unique opportunity to work with diverse teams while developing innovative software solutions that drive our business forward. As a Software Engineer, you will participate in the end-to-end software development lifecycle, ensuring that our applications are efficient, secure, and user-friendly. Your passion for technology and problem-solving will be critical in overcoming challenges and delivering high-quality products. If you're ready to embark on an exciting journey with us, apply today!
Responsibilities
-
Design, implement, and maintain software applications that fulfill business needs
-
Collaborate with product and design teams to define software requirements and technical specifications
-
Troubleshoot and optimize existing applications for performance and scalability
-
Engage in code reviews and share knowledge with team members to maintain high coding standards
-
Research and integrate new technologies to enhance the development process
Requirements
-
Proficiency in programming languages like Python and JavaScript
-
Experience with web application development and familiarity with popular front-end frameworks
-
Hands-on experience with version control systems, particularly Git
-
Understanding of Agile development practices
-
Strong problem-solving abilities and attention to detail
-
Excellent written and verbal communication skills
-
Knowledge of database systems (e.g., MySQL, MongoDB) is advantageous
-
Experience with RESTful APIs and microservices architecture is a plus
Benefits
-
Unlimited paid time off - we trust you to balance your work and life
-
Remote-first - work from anywhere in the world
-
Tech setup - we'll provide equipment if needed, based on role requirements
-
Work closely with founders and take a lead role in shaping a fast-growing company's visual identity
-
Join a high-performance, design-forward culture that values creativity, autonomy, and impact