Generate a CV for this Job!

Based on your profile and this job description, you can create a tailored CV to apply directly.

Laravel Developer for Code Takeover and Dashboard Expansion with Scheduled API Integration

Upwork • , US • Remote

Posted on: 1st November, 2024
Employment Type: CONTRACTOR

Job Description

We are looking for an experienced Laravel developer to take over an existing codebase and expand its functionality by building a dashboard for managing port data. This dashboard will integrate various APIs to display critical port information, including weather, economic data, geopolitical information, and port status (open, closed, at risk). Additionally, the project requires setting up a weekly scheduled API call to update port data, helping to minimize server load and reduce API usage.

Responsibilities:

Review, understand, and optimize the existing Laravel codebase.

Develop and implement a dashboard that integrates data from specified APIs.

Configure a weekly scheduled API call using Laravel’s scheduling and server cron jobs to keep port data current.

Document all updates to the codebase and provide recommendations for future enhancements.

Requirements:

3+ years of experience with Laravel.

Strong background in API integration and handling real-time data feeds.

Proficiency with AWS EC2 for server management.

Familiarity with setting up cron jobs and Laravel scheduling for automated API calls.

Experience with PHP, MySQL, and database management.

Project Budget and Scope:

Fixed Price for Initial Expansion: $1,000 - $1,200 for code takeover, API integrations, dashboard setup, and scheduled API calls.

Timeline: Estimated completion within 2-3 weeks.

Preferred Candidate Qualities:

Analytical and detail-oriented, with experience working on complex data integrations.

Excellent documentation and communication skills.

Familiarity with Git or similar version control systems.

How to Apply:

Please include examples of past Laravel projects where you handled dashboards, API integrations, or scheduled tasks. Describe your approach to managing and expanding an existing codebase and ensuring optimal system performance.

Responsibilities

  • We are looking for an experienced Laravel developer to take over an existing codebase and expand its functionality by building a dashboard for managing port data
  • This dashboard will integrate various APIs to display critical port information, including weather, economic data, geopolitical information, and port status (open, closed, at risk)
  • Additionally, the project requires setting up a weekly scheduled API call to update port data, helping to minimize server load and reduce API usage
  • Review, understand, and optimize the existing Laravel codebase
  • Develop and implement a dashboard that integrates data from specified APIs
  • Configure a weekly scheduled API call using Laravel’s scheduling and server cron jobs to keep port data current
  • Document all updates to the codebase and provide recommendations for future enhancements
  • Timeline: Estimated completion within 2-3 weeks
  • Please include examples of past Laravel projects where you handled dashboards, API integrations, or scheduled tasks
  • Describe your approach to managing and expanding an existing codebase and ensuring optimal system performance

Requirements

  • 3+ years of experience with Laravel
  • Strong background in API integration and handling real-time data feeds
  • Proficiency with AWS EC2 for server management
  • Familiarity with setting up cron jobs and Laravel scheduling for automated API calls
  • Experience with PHP, MySQL, and database management
  • Analytical and detail-oriented, with experience working on complex data integrations
  • Excellent documentation and communication skills
  • Familiarity with Git or similar version control systems
Upwork

Upwork

Technology

Job Type

CONTRACTOR

Benefits

  • Fixed Price for Initial Expansion: $1,000 - $1,200 for code takeover, API integrations, dashboard setup, and scheduled API calls

Loading...

Loading...

Generate a Tailored CV Before Applying!

A customized CV will make your application stand out. Use your profile and this job description to create the perfect CV!

Ready to Apply?

Click the button below to start your application process.