Senior Laravel Architect / Lead Developer – SaaS Product Catalog & API Integration Platform
Orçamento: $15.0 - $20.0
HOURLY / FULL_TIME
⭐ 4.16 (39)
Italy
mysql, api, api-integration, api-development, laravel-framework, software-architecture, php
Senior Laravel Architect / Lead Developer – SaaS Product Catalog & API Integration Platform
Overview
We are seeking a highly experienced Senior Laravel Developer / Technical Lead to take ownership of an existing B2B SaaS platform that manages product catalog distribution, supplier integrations, and API-driven data synchronization.
The platform is already live and operational. We are looking for a developer who can quickly understand the current architecture, maintain and improve existing functionality, optimize integrations, and lead future technical development.
This is not a greenfield project. The ideal candidate must be comfortable inheriting and evolving an established codebase.
---
About the Platform
The system serves as a centralized product distribution platform that:
Connects to multiple supplier catalogs and partner systems
Processes real-time product updates through webhooks
Performs product transformation and business logic workflows
Exposes APIs for downstream consumers
Runs through Azure-based deployment pipelines
Supports staging and production environments
Core areas include:
* Laravel application services
* API integrations
* Webhook processing
* Product data synchronization
* Azure DevOps CI/CD pipelines
* Database optimization and scalability
---
Responsibilities
Platform Ownership
* Take technical ownership of the existing application
* Review current architecture and identify improvement opportunities
* Maintain code quality and system stability
* Troubleshoot production issues
Laravel Development
* Develop and maintain backend services
* Improve performance and scalability
* Refactor legacy components where appropriate
* Implement new features and enhancements
API & Integration Management
* Maintain existing supplier integrations
* Develop new API connections
* Improve webhook reliability and monitoring
* Ensure backward compatibility with external systems
DevOps & Azure
* Manage Azure DevOps pipelines
* Improve deployment automation
* Support staging and production releases
* Implement monitoring, logging, and rollback procedures
Technical Leadership
* Document architecture and processes
* Recommend best practices
* Assist with technical planning and roadmap decisions
* Potentially lead additional developers as the team grows
---
Required Skills
Must Have
* 7+ years PHP development experience
* 5+ years Laravel experience
* Strong REST API architecture experience
* Experience integrating third-party systems and supplier APIs
* Webhook design and implementation experience
* Azure DevOps experience
* CI/CD pipeline implementation and maintenance
* SQL database optimization experience
* Git workflow expertise
* Production troubleshooting experience
### Strongly Preferred
* Experience with SaaS products
* Multi-tenant platform experience
* Product catalog or e-commerce integration experience
* Queue systems and asynchronous processing
* Azure cloud infrastructure
* Docker/containerized environments
* Event-driven architectures
* High-volume data synchronization systems
---
What We're Looking For
We are specifically looking for someone who:
* Can independently understand a complex existing codebase
* Thinks like a software architect, not just a developer
* Communicates clearly with technical and non-technical stakeholders
* Makes practical engineering decisions
* Can become a long-term technical partner
---
## Initial Engagement
The first phase will involve:
1. Reviewing the existing application architecture
2. Understanding API integrations and webhook flows
3. Auditing Azure deployment pipelines
4. Identifying technical debt and risks
5. Producing recommendations and an execution plan
Following a successful onboarding period, the engagement is expected to continue on a long-term basis.
---
## To Apply
Please include:
1. A summary of your Laravel experience
2. Examples of SaaS platforms you have maintained or inherited
3. Experience with Azure DevOps and CI/CD pipelines
4. Examples of API integration projects
5. Your availability and preferred weekly commitment
6. A brief description of the most complex system you have taken over from another team
Applications that do not demonstrate experience with both Laravel and Azure DevOps will not be considered.
Abrir na Upwork