Full Stack Engineer
Cairo
Technology – Full Stack /
On-site /
On-site
Overview
We are looking for a highly motivated and skilled Full Stack Engineer to join our dynamic Technology team.
In this role, you will be instrumental in designing, developing, and maintaining scalable and robust applications across our growing FinTech ecosystem. You'll work on both the front-end interfaces that delight our users and the powerful backend systems that drive our core financial operations, making a tangible impact on our product and millions of users.
Responsibilities:
- End-to-End Development: Design, develop, and deploy new features and functionalities across the full stack of our applications, from user interface to database.
- Front-End Development: Build responsive, intuitive, and high-performance user interfaces using modern front-end technologies and frameworks.
- Back-End Development: Develop and maintain robust, scalable, and secure server-side applications and APIs that power our financial ecosystem.
- Code Quality & Best Practices: Write clean, efficient, well-documented, and testable code. Actively participate in code reviews, providing and receiving constructive feedback to maintain high code quality standards.
- Troubleshooting & Optimization: Identify, diagnose, and resolve technical issues, bugs, and performance bottlenecks across the application stack.
- Collaboration: Work closely with Product Managers, UX/UI Designers, Quality Assurance, DevOps, and other engineering teams to translate business requirements into technical solutions and deliver high-quality software.
- System Design Input: Contribute to architectural discussions and decisions, particularly for features you are building, considering scalability, security, and maintainability.
Required Qualifications
Education:
Bachelor's degree in Computer Science, Computer Engineering, or a related technical field.
Skills:
- Proficiency in at least one modern front-end framework/library such as React, Angular, or Vue.js.
- Strong experience with core front-end technologies: HTML5, CSS3, and JavaScript/TypeScript.
- Solid experience with at least one back-end programming language such as Python, Go, JAVA, C++, C#
- Experience with relational and/or NoSQL databases, such as PostgreSQL, MySQL, MongoDB.
- Familiarity with RESTful APIs design and integration.
- Proficiency with Git for version control.
- Excellent problem-solving skills and a logical approach to debugging complex issues.
- Strong communication and collaboration skills, with fluency in both English and Arabic (essential for the Egyptian market).
- Ability to work independently and as part of a dynamic, cross-functional team.
- Passion for building high-quality software and a keen interest in the FinTech industry.
Experience:
- 2 to 3 years of demonstrated professional experience as a Full Stack Developer or a similar role.
- Experience in a FinTech company or with financial products.
- Understanding of security best practices in web application development.