Position: Full Stack Developer
Location: El-Mohandesen, Giza
Type: Full-time
About Us:
Block Gemini is a collective of Blockchain developers and enthusiast who collaborate on this technological shift that we like to call - The Blockchain Revolution. Our objective is to help global corporations to create decentralized economies where they can interact with their clients in unimaginable ways. We have been in the IT field for over 25 years and have never been so passionate about any other software till date. We strive to change the world; Blockchain will be referred to as the most significant development since the conception of the Internet.
Job Description:
As a Full Stack Developer, you will work with both front-end and back-end technologies to create dynamic, responsive, and feature-rich web applications. You will collaborate closely with cross-functional teams, including designers and product managers, to deliver solutions that meet business needs.
Responsibilities:
-Lead the architecture, design, and development of complex web applications using the -MERN stack.
-Collaborate with cross-functional teams to define, design, and ship new features.
-Write clean, maintainable, and efficient code.
-Design and implement RESTful APIs.
-Troubleshoot and debug applications.
-Perform code reviews and provide constructive feedback to team members.
-Stay up-to-date with emerging technologies and industry trends.
Requirements:
-Proven experience as a Full Stack Developer 2-5 years
-Strong knowledge of front-end technologies (HTML, CSS, JavaScript, React.js, etc.).
-Experience with back-end technologies such as Node.js, Express, or similar.
-Experience with databases (SQL/NoSQL), data modeling, and query optimization.
-Familiarity with RESTful APIs.
-Experience with Git or other version control systems.
-Strong problem-solving and debugging skills.
-Ability to work in an agile, fast-paced environment.
-Excellent collaboration skills.
-Strong written and verbal English communication skills
-Bachelor's degree is a must
Job Type: Full-time
Education:
- Bachelor's (Required)