Junior Full Stack Developer

Yodawy

Yodawy

Software Engineering
Cairo, Cairo Governorate, Egypt
Posted on Apr 12, 2025

We are looking for a proactive Junior Full Stack Developer to join our team. In this role, you will collaborate with cross-functional teams to build, enhance, and maintain web and mobile applications and services. You’ll have hands-on exposure across the full software development lifecycle—from design and implementation to testing and deployment.

Key Responsibilities:

Develop & Maintain:

  • Write clean, efficient code in Java and PHP for back-end services.
  • Build responsive user interfaces using TypeScript, HTML, and CSS.

Database Management:

  • Create and maintain MySQL databases; write optimized queries and perform data migrations as needed.

Collaboration & Communication:

  • Work closely with designers, product managers, and senior developers to translate requirements into technical solutions.
  • Participate in team stand-ups, code reviews, and knowledge-sharing sessions.

Troubleshooting & Testing:

  • Identify and debug technical issues across front-end and back-end components.
  • Write and maintain unit/integration tests to ensure code quality.

Continuous Improvement:

  • Stay updated on emerging tools, technologies, and best practices to refine existing processes and solutions.

Required Qualifications:

Education & Experience:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
  • 1–3 years of professional experience in full stack web and mobile development.

Technical Skills:

  • Proficiency in Java and PHP for back-end development.
  • Familiarity with TypeScript, HTML5, and CSS3 for front-end.
  • Basic understanding of MySQL or other relational databases.
  • Experience working with version control systems (e.g., Git).

Soft Skills:

  • Strong communication skills and an ability to collaborate effectively with cross-functional teams.
  • Eagerness to learn and adapt in a fast-paced environment.
  • Problem-solving mindset with attention to detail.

Preferred (Nice-to-Have) Qualifications:

  • Experience with front-end frameworks (e.g., React, Angular, or Vue.js).
  • Familiarity with MVC frameworks or back-end frameworks (e.g., Spring Boot for Java, Laravel for PHP).
  • Basic knowledge of cloud platforms (AWS, Azure, or GCP) or containerization (Docker).
  • Understanding of Agile/Scrum methodologies.