Mid+ PHP Developer

Software Engineering & Architecture Medellin, Antioquia


Description

Company Overview:


Global Technology Services is a rapidly expanding organization situated in Medellín, Colombia. We pride ourselves on possessing one of the most influential networks within software development and IT services for the entertainment, financial, and logistics sectors. Our corporate projections offer a multitude of opportunities for professionals to elevate their careers and experience substantial growth. Joining our team means engaging with expansive engineering teams across Latin America, Philippines and the United States, contributing to cutting-edge developments in multiple industries.


Position Title: Backend Developer

Category: Software Engineering & Architecture

Seniority: Senior



Location: LATAM


What you will be doing:

We are looking for a Senior PHP / Laravel Developer with strong experience building and maintaining scalable SaaS applications using Laravel. This role requires someone who not only has solid PHP experience but also possesses a deep understanding of Laravel's architecture, ecosystem, and best practices.

The ideal candidate has hands-on experience designing maintainable applications, implementing asynchronous processes, troubleshooting production environments, and integrating third-party services. You should be comfortable working independently while collaborating closely with product, QA, and engineering teams to deliver high-quality software.




Key Responsibilities


  • Design, develop, and maintain scalable applications using PHP and Laravel.

  • Architect and implement clean, maintainable, and reusable code following Laravel best practices.

  • Design and maintain database schemas, migrations, and version-controlled database changes.

  • Build and optimize asynchronous processes using Laravel Queues and Horizon.

  • Implement event-driven architectures using Laravel Events, Listeners, Jobs, Services, and Observers, Laravel Log Viewer. 

  • Develop and maintain multi-tenant applications.

  • Integrate external platforms using REST APIs, Webhooks, and WebSockets.

  • Monitor application health, troubleshoot production issues, and analyze application logs.

  • Configure and troubleshoot email delivery systems and third-party email providers.

  • Collaborate with cross-functional teams during planning, development, testing, and deployment.

  • Participate in code reviews and contribute to architectural decisions.



Required Skills & Experience


  • 5+ years of professional PHP development experience (v7 or v8). 

  • 3+ years of hands-on Laravel development in production environments.

  • Strong understanding of Object-Oriented Programming (OOP) principles and design patterns.

  • Frontend Fundamentals: Proficiency with JavaScript, AJAX, jQuery, HTML, and Bootstrap.

  • Experience working on medium to large-scale Laravel applications.

  • Strong knowledge of MySQL and database design.

  • Experience with Git and collaborative development workflows.

  • Excellent debugging and problem-solving skills.

  • Strong written and verbal English communication skills.

  • Strong understanding of: SMTP, Email delivery workflows, DNS fundamentals related to email delivery, SPF. 

  • Experience designing or maintaining multi-tenant applications, including tenant isolation strategies and scalable architectures.

  • Experience using: Laravel Log Viewer.






Nice to Have Skills


  • Experience with Redis.

  • Docker and containerized development.

  • AWS or other cloud platforms.

  • CI/CD pipelines.

  • PHPUnit or Pest testing.

  • Experience with scalable SaaS platforms.

  • Experience with caching strategies.

  • Knowledge of event-driven architecture and distributed systems.

  • Experience with CRM platforms such as vTiger or similar systems.

  • Industry experience in behavioral healthcare or related domains.

  • Strong understanding of SOAP integrations and advanced API handling.


Soft Skills


  • Strong analytical and problem-solving abilities.

  • Ability to explain technical decisions clearly.

  • Ownership mentality with attention to quality.

  • Ability to work independently in a remote environment.

  • Continuous learning mindset.

  • Collaborative team player with excellent communication skills.