Senior Full Stack Software Engineer (MERN)

مصر - Egypt

We are seeking a talented and experienced Senior Full Stack Software Engineer to join our 
dynamic and innovative development team. As a Senior Engineer, you will play a crucial role in 
designing, developing, and maintaining our cutting-edge web applications. Your expertise in 
various programming languages, frameworks, and technologies will be instrumental in driving 
the success of our projects. We value adaptability and a willingness to work with diverse 
frameworks, as we believe this flexibility is essential to keeping our solutions at the forefront of 
technological advancements.


Responsibilities:
- Collaborate with cross-functional teams to design, develop, and implement innovative web 
applications, features, and enhancements.
- Participate in architectural discussions and provide technical insights to help shape the overall 
software design and system architecture.
- Act as a technical mentor and guide for junior engineers, assisting them in their professional 
growth and technical development.
- Lead by example, demonstrating a high standard of code quality, documentation, and best 
practices.
- Showcase your ability to work with a wide range of programming languages and frameworks, 
adapting quickly to new technologies and methodologies as needed.
- Contribute to the team's success by proactively learning and applying new skills that align with 
project requirements.
- Communicate effectively with team members, product managers, and other stakeholders to 
understand project requirements and ensure successful delivery.
- Collaborate on code reviews, providing constructive feedback to enhance the overall quality of 
the codebase.
- Analyze complex technical challenges and propose creative solutions that balance technical 
feasibility, business needs, and user experience.


- Bachelor's degree in Computer Science or a related field.- 4 years of professional experience in software development, with a strong emphasis on full stack development.- Demonstrated proficiency in on or more programming languages (e.g., JavaScript, Python, Java, C#, Ruby) and a history of quickly adapting to new languages.- Experience working with diverse frontend and backend frameworks, such as React, Angular, Vue.js, Node.js, Django, Flask, Ruby on Rails, etc.- Strong understanding of web technologies, RESTful APIs, and micro-services architecture.- Solid understanding of database systems (SQL and NoSQL), data modeling, and performance optimization.- Familiarity with version control systems (e.g., Git) and agile development methodologies.- Excellent problem-solving skills and a passion for staying up-to-date with emerging technologies and industry trends.- Strong communication skills, both written and verbal, with the ability to convey complex technical concepts to non-technical stakeholders.
تاريخ النشر: ٤ مارس ٢٠٢٤
الناشر: Wuzzuf .com
تاريخ النشر: ٤ مارس ٢٠٢٤
الناشر: Wuzzuf .com