Egypt Job Openings
Gex Search
Full Stack Developer (MERN)
Cairo
FULL TIME
September 12, 2024
Role Overview:
We are seeking a highly skilled Full Stack Developer with expertise in the MERN (Mongo DB, Express.js, React.js, Node.js) technology stack. As a Full Stack Developer, you will be responsible for the end-to-end development of web applications, ensuring seamless integration of front-end and back-end components. The ideal candidate should have a strong understanding of software development best practices, excellent problem-solving skills, and a passion for creating robust and scalable applications.
Responsibilities:
1. Front-end Development:
· Develop responsive and user-friendly interfaces using React.js.
· Collaborate with UI/UX designers to implement design mockups into functional components.
· Optimize application components for maximum performance across various devices and browsers.
2. Back-end Development:
· Design, develop, and maintain server-side logic using Node.js and Express.js.
· Implement data storage solutions using Mongo DB and ensure database optimization.
· Handle server-side application logic and integrate with front-end elements.
· Experience on different integrations such as SSO(OAuth 2.0), JWTs etc.
3. Database Management:
· Design and implement efficient database schemas.
· Perform data migration, transformation, and scripting as needed.
· Ensure data security, integrity, and availability.
4. API Development:
· Create and maintain RESTful APIs for seamless communication between front-end and back-end components.
· Collaborate with other teams to integrate third-party APIs as needed.
5. Code Collaboration and Version Control:
· Work closely with the development team to collaborate on code development and review.
· Utilize version control systems (e.g., Git) to manage and track changes effectively.
6. Testing and Debugging:
· Conduct thorough testing of applications, identifying and resolving bugs and issues.
· Implement automated testing strategies to ensure code reliability.
7. Deployment and Maintenance:
· Deploy applications to cloud platforms (e.g., AWS, Heroku) and configure server environments.
· Monitor and optimize application performance, ensuring scalability and responsiveness.
Qualifications:
· Proven experience as a Full Stack Developer with a focus on the MERN stack.
· Strong proficiency in Java Script, HTML, CSS, and related web technologies.
· Experience with front-end libraries/frameworks such as Redux.
· Solid understanding of server-side languages, especially Node.js.
· Proficiency in database management and design using Mongo DB, Postgres.
· Familiarity with RESTful API development and integration.
· Knowledge of version control systems (e.g., Git) and agile development methodologies.
· Strong problem-solving and analytical skills.
· Excellent communication and collaboration abilities.
Education and Experience:
· Bachelor's degree in Computer Science, Engineering, or a related field.
· Proven work experience as a Full Stack Developer, showcasing successful project implementations.
Job Type: Full-time
Pay: E£50,000.00 - E£70,000.00 per month
Application Question(s):
We are seeking a highly skilled Full Stack Developer with expertise in the MERN (Mongo DB, Express.js, React.js, Node.js) technology stack. As a Full Stack Developer, you will be responsible for the end-to-end development of web applications, ensuring seamless integration of front-end and back-end components. The ideal candidate should have a strong understanding of software development best practices, excellent problem-solving skills, and a passion for creating robust and scalable applications.
Responsibilities:
1. Front-end Development:
· Develop responsive and user-friendly interfaces using React.js.
· Collaborate with UI/UX designers to implement design mockups into functional components.
· Optimize application components for maximum performance across various devices and browsers.
2. Back-end Development:
· Design, develop, and maintain server-side logic using Node.js and Express.js.
· Implement data storage solutions using Mongo DB and ensure database optimization.
· Handle server-side application logic and integrate with front-end elements.
· Experience on different integrations such as SSO(OAuth 2.0), JWTs etc.
3. Database Management:
· Design and implement efficient database schemas.
· Perform data migration, transformation, and scripting as needed.
· Ensure data security, integrity, and availability.
4. API Development:
· Create and maintain RESTful APIs for seamless communication between front-end and back-end components.
· Collaborate with other teams to integrate third-party APIs as needed.
5. Code Collaboration and Version Control:
· Work closely with the development team to collaborate on code development and review.
· Utilize version control systems (e.g., Git) to manage and track changes effectively.
6. Testing and Debugging:
· Conduct thorough testing of applications, identifying and resolving bugs and issues.
· Implement automated testing strategies to ensure code reliability.
7. Deployment and Maintenance:
· Deploy applications to cloud platforms (e.g., AWS, Heroku) and configure server environments.
· Monitor and optimize application performance, ensuring scalability and responsiveness.
Qualifications:
· Proven experience as a Full Stack Developer with a focus on the MERN stack.
· Strong proficiency in Java Script, HTML, CSS, and related web technologies.
· Experience with front-end libraries/frameworks such as Redux.
· Solid understanding of server-side languages, especially Node.js.
· Proficiency in database management and design using Mongo DB, Postgres.
· Familiarity with RESTful API development and integration.
· Knowledge of version control systems (e.g., Git) and agile development methodologies.
· Strong problem-solving and analytical skills.
· Excellent communication and collaboration abilities.
Education and Experience:
· Bachelor's degree in Computer Science, Engineering, or a related field.
· Proven work experience as a Full Stack Developer, showcasing successful project implementations.
Job Type: Full-time
Pay: E£50,000.00 - E£70,000.00 per month
Application Question(s):
- How many years of experience do you have as a MERN Full stack developer?
- How many years of experience do you have working for the Fintech/Banking / Financial services domain/projects?
- MERN stack: 6 years (Required)
New Job Alerts
Looking for similar job?
Procore Technologies
FullStack Senior Software Engineer (Ruby/JS-TS)
Cairo
FULL TIME
August 27, 2024
View Job DescriptionProcore
FullStack Senior Software Engineer (Ruby/JS-TS)
Cairo
FULL TIME
August 27, 2024
View Job DescriptionXappee
Experienced Social Media Marketing Specialist (Full-Time Cairo, Nasr City Office Job Only)
Cairo
FULL TIME
August 30, 2024
View Job DescriptionXappee
Ecommerce Assistant (Full Time, In-Office Position)
Madīnat an Naşr
FULL TIME
August 22, 2024
View Job DescriptionSee What’s New: Gex Search Job Opportunities
Gex Search
Application & Development Support Developer
Cairo
FULL TIME
September 16, 2024
View Job Description