Backend Developer
@ Bloomingtecene 2025 — Actualidad1y 6m
Responsabilidades
- Developed and maintained the backend of the SaaS platform using Laravel, ensuring scalability and robustness.
- Implemented new features based on client needs, working closely with the DevOps team.
- Configured and managed DigitalOcean infrastructure including servers, databases, and storage services.
- Migrated legacy SaaS from Express.js to Laravel, improving performance and maintainability.
- Acted as Product Owner, collaborating on requirements definition and backlog prioritization.
Logros Clave
- Migrated legacy Express.js backend to Laravel with a modular monolith architecture, featuring independent services per module (users, billing, crop management) with well-defined RESTful APIs.
- Implemented an async queue system for critical tasks (payroll calculation, bulk data processing) using Redis and Laravel Queues, reducing response times by 95%.
- Achieved multi-tenancy with per-client PostgreSQL instances using a single codebase, improving data isolation and enabling horizontal scalability through dynamic database connection abstraction.
- Built a robust authentication and authorization system with JWT and Laravel Sanctum, featuring granular roles and permissions for different user types.
- Set up DigitalOcean infrastructure from scratch, including servers, databases, and storage, ensuring high availability and scalability.