Full Stack Developer - DigitalOcean / Laravel  
Addo Ai   More jobs from this company

Job Details Back to Job Listing
 
Job Title:   Full Stack Developer - DigitalOcean / Laravel
Category:   Software Development
Total Positions:   2
Job Location:   Lahore
Gender:   No Preference
Minimum Education:   Bachelors
Degree Title:   BSCS or related field
Career Level:   Experienced Professional
Minimum Experience:   3 Years5 Years
Salary Range:   PKR 250,000 to 300,000 per Month
Apply By:   Oct 18, 2024
     
     
 
Job Description:

We are looking for a highly skilled Full-Stack Developer with experience in DigitalOcean, CakePHP, Laravel, and VueJS.

Key Responsibilities:

  • Develop, test, and maintain full-stack web applications with a focus on scalability, performance, and security, using CakePHP for legacy applications and Laravel for new developments.
  • Manage and optimize DigitalOcean cloud infrastructure, including Droplets, Load Balancers, Firewalls, and Spaces for storage.
  • Collaborate with DevOps and infrastructure teams to ensure efficient deployment and management of applications on DigitalOcean.
  • Design and maintain databases with MySQL, Redis, and Memcached to optimize performance for high-traffic applications.
  • Implement caching solutions using Redis and Memcached to improve application speed and scalability.
  • Work with jQuery for maintaining and improving legacy front-end features, primarily for loanconnect.ca, while utilizing VueJS for modern frontend development in new projects like services.builder.
  • Monitor, troubleshoot, and optimize server environments on Ubuntu 22.04.
  • Develop RESTful APIs and integrate them into the front-end systems built on VueJS and jQuery.
  • Maintain and upgrade legacy code (CakePHP 2.10) and contribute to refactoring efforts, improving overall code quality and performance.
  • Implement new features and functionality for modern applications using Laravel 10 and VueJS.
  • Ensure web security and implement best practices to safeguard sensitive data and prevent vulnerabilities.
  • Collaborate with cross-functional teams including product, design, and marketing teams to deliver high-quality software that meets business requirements.

Required Skills:

Backend Development:

  • Strong experience with CakePHP (for legacy applications) and Laravel 10 (for new development).
  • Knowledge of MySQL, Redis, and Memcached for database design, optimization, and caching strategies.
  • Proficiency in building RESTful APIs and integrating them into front-end systems.

Frontend Development:

  • Experience with jQuery for legacy front-end maintenance and VueJS for modern, interactive front-end development.
  • Proficiency with JavaScript (ES6+), HTML5, and CSS3.
  • Knowledge of component-based development using VueJS.

Cloud Infrastructure (DigitalOcean):

  • Hands-on experience with DigitalOcean infrastructure: Droplets (for hosting), Load Balancers (for traffic management), Firewalls (for security), and Spaces (for storage).
  • Strong ability to manage, deploy, and monitor applications in a Linux environment (Ubuntu 22.04).

System Administration & Security:

  • Expertise in working with Ubuntu 22.04 to deploy, maintain, and troubleshoot web applications.
  • Understanding of firewalls, security policies, and other methods to secure cloud-based applications.

Optimization & Performance:

  • Experience with Redis and Memcached for caching strategies to improve application performance and scalability.
  • Strong knowledge of performance optimization techniques for both frontend and backend systems.

Nice-to-Have Skills:

  • Experience migrating legacy applications from CakePHP to Laravel.
  • Familiarity with Docker or containerization techniques.
  • Exposure to CI/CD pipelines for continuous deployment and integration.
  • Knowledge of Node.js for front-end build systems.
  • Understanding of OAuth2 or other authentication systems.

Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
  • 3-5+ years of experience in full-stack development with CakePHP, Laravel, jQuery, VueJS, and DigitalOcean cloud infrastructure.
  • Experience working in an Agile/Scrum environment is a plus.

Benefits:

  • Provident Fund 
  • Performance based Bonuses 
  • Health Insurance 
  • Bi-annual Increments 
  • Paid Leaves
  • Gym Membership
  • Certification Reimbursement

Company Information
 
Company Name:  Addo Ai
Company Description:
Addo Ai

Copyright 2024, Shaheed Zulfikar Ali Bhutto Institute of Science and Technology (SZABIST). All Rights Reserved