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