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