Junior Backend Developer

 Job Description:

Overview:

We are looking for a motivated Junior Backend Developer to join our team. In this role, you will be responsible for developing and maintaining user interfaces for small to medium-scale web applications, working closely with designers and backend developers to bring dynamic, responsive experiences to our users.

Key Responsibilities:

  • Write clean, scalable, and well-documented code in PHP.
  • Build and maintain web applications using PHP, with a focus on Laravel.
  • Work with MySQL databases: design, optimize, and manage data efficiently.
  • Collaborate with frontend developers to integrate backend logic with user interfaces.
  • Build responsive UI using basic knowledge of HTML, CSS, and JavaScript.
  • Develop RESTful APIs and integrate third-party services.
  • Assist in testing, debugging, and ensuring the smooth operation of web applications.
  • Participate in code reviews and contribute to project improvements.
  • Work with Git/GitHub/GitLab for version control.
  • Stay up to date with the latest Laravel and PHP developments.

Requirements:

  • Proficiency in PHP and Laravel framework.
  • Understanding of MVC architecture and RESTful APIs.
  • Experience with MySQL/PostgreSQL and writing optimized queries.
  • Knowledge of authentication and authorization (e.g., Laravel Passport, Sanctum).
  • Familiarity with Git/GitHub for version control.
  • Basic understanding of HTML, CSS, and JavaScript (optional but helpful).
  • Strong problem-solving skills and ability to work in a team.

Nice to Have:

  • Experience with third-party API integrations, especially social media APIs (Facebook, Instagram, LinkedIn, Twitter/X, etc.).
  • Basic knowledge of Node.js and Express.js.
  • Familiarity with Laravel Livewire, Vue.js, or React.js.
  • Understanding of unit testing (PHPUnit, Pest).
  • Exposure to Docker and cloud services (AWS, Firebase, DigitalOcean, etc.)