Job Openings Back-End Developer (Laravel)

About the job Back-End Developer (Laravel)

Job Context

We are seeking an experienced Backend Developer to design, develop, and maintain robust web applications. The ideal candidate will have strong experience in Laravel, relational databases, caching systems, and a good understanding of frontend frameworks like Vue.js. You will work closely with product managers, frontend developers, and DevOps teams to deliver high-quality solutions. This is a Contractual opportunity. Project Duration: This position is offered on a fixed-term basis for [3/4 months], extendable based on mutual agreement and the ongoing needs of the business.

Job Responsibilities:

  • Design, develop, and maintain scalable backend services using Laravel.
  • Build RESTful APIs and GraphQL endpoints for web and mobile applications.
  • Integrate with frontend frameworks like Vue.js to deliver seamless user experiences.
  • Manage relational databases (MySQL, PostgreSQL) and optimize queries.
  • Implement caching solutions using Redis or similar technologies.
  • Ensure application security, performance, and scalability.
  • Participate in architecture discussions, code reviews, and mentoring junior developers.
  • Write automated tests and maintain code quality standards.
  • Collaborate with DevOps teams for deployment, monitoring, and CI/CD processes.
  • Stay updated with modern backend and full-stack development trends.

Educational Requirements:

• B.Sc in Computer Science and Engineering from any reputed public or private university.

Key Requirements:

  • 3+ years of backend development experience, preferably with Laravel.
  • Proficiency in PHP, MySQL/PostgreSQL, and caching technologies (Redis).
  • Working knowledge of Vue.js for frontend integration.
  • Strong understanding of API design (REST, GraphQL) and microservices architecture.
  • Experience with message queues, cron jobs, and background processing.
  • Familiarity with cloud services (AWS, GCP, or Azure) and Docker/Kubernetes is a plus.
  • Knowledge of authentication, authorization, and security best practices.
  • Strong debugging, problem-solving, and communication skills.

Additional Requirements:

  • Experience with full-stack development (Vue.js + Laravel).
  • Knowledge of NoSQL databases (MongoDB, DynamoDB, etc.).
  • Experience in high-traffic, scalable applications.
  • Familiarity with monitoring, logging, and CI/CD pipelines.

Job Location: Uttara, Dhaka

Salary: Negotiable

Employment Type: Contractual

Compensation & other benefits:

  • As per company's policies

The Application Process:

 Telephone Round.
 Interview with the Tech Team & Talent Acquisition Team.
Interview with the Head of People & Culture.
 Job offer.

NB: Only shortlisted candidates will be communicated in the recruitment process.