Job Details

We are seeking an enthusiastic and talented Junior Full Stack Developer to join our growing team. The ideal candidate will have a solid foundation in PHP, Laravel, MySQL, APIs, and AWS, with the optional knowledge of NodeJS. This is a fantastic opportunity for a passionate individual looking to work in a dynamic and collaborative environment, where you will have the opportunity to learn and grow within the company.

Job Responsibilities

  • Assist in the design, development, and implementation of web applications and APIs, utilizing PHP, Laravel, MySQL, and AWS.
  • Work closely with senior developers and other team members to create robust, scalable, and user-friendly applications.
  • Collaborate with the design and product teams to translate requirements and mock-ups into functional, high-performance web applications.
  • Optimize applications for maximum speed and scalability, ensuring the best possible user experience.
  • Write clean, efficient, and reusable code, adhering to industry best practices and coding standards.
  • Debug and resolve issues, while implementing new features and enhancements.
  • Contribute to the ongoing improvement and refinement of our development processes and methodologies.
  • Optionally, leverage NodeJS to develop server-side applications and enhance system performance.

Job Requirements

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 1-2 years of experience in web development using PHP, Laravel, MySQL, APIs, and AWS.
  • Familiarity with version control systems (e.g., Git) and Agile methodologies.
  • Solid understanding of object-oriented programming, design patterns, and MVC architecture.
  • Excellent problem-solving skills and a strong attention to detail.
  • Good communication and interpersonal skills, with the ability to work both independently and as part of a team.
  • Proficiency in English, both written and spoken.
  • Optional but a plus: Experience with NodeJS and other server-side technologies.

We offer

  • A competitive salary, commensurate with experience.
  • Opportunities for professional growth and career advancement.
  • A supportive and collaborative work environment, with a focus on innovation and continuous improvement.
  • The opportunity to work on exciting projects and make a tangible impact on the company's success.
  • A flexible work schedule, including remote working options.