Desarrollador Backend
Hybrid (San Isidro, Lima) senior backend developer designing, building and maintaining enterprise web apps, backend services and Flutter mobile apps. Daily work spans PHP/Laravel, ASP.NET and Angular, Flutter/Dart with Firebase, SQL tuning (MySQL, SQL Server, PostgreSQL), REST microservices, code reviews and CI/CD. Requires 5+ years of enterprise software experience.
- Compensation
- Not disclosed
- Location
- San Isidro, Lima, Peru
- Work setup
- Onsite
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Backend
- Posted
Skills
Must have
- Degree (egresado/bachiller/titulado) in Systems, Software, Informatics Engineering or related
- 5+ years of proven experience in mid/high-complexity enterprise software development
- Experience across the full software lifecycle (analysis, development, testing, documentation, deployment)
- Experience in systems integration, code review, and performance diagnostics
- Advanced command of PHP (Laravel), ASP.NET, and Angular
- Intermediate/advanced Flutter and Dart (BLoC/Cubit, async/await, Future, Stream)
- Firebase ecosystem: Push Notifications, Auth, Firestore, Cloud Messaging, Crashlytics, Remote Config
- Advanced knowledge and query optimization in MySQL, SQL Server, and PostgreSQL
- Experience with Clean Architecture, Hexagonal Architecture, SOLID, Clean Code, and Microservices/REST
- Fluent Git handling (branches, PRs, conflicts) and participation in CI/CD pipelines
- Unit/integration testing and Security by Design practices
Nice to have
- Experience publishing apps to App Store and Play Store
- Prior experience in Telecom (TELCO) or TM Forum standards
- Experience in tech modernization and legacy system migration projects
- Practical knowledge of Kubernetes, containerization (Docker), and Event-Driven Architecture
- Knowledge of or experience integrating Generative AI, LLMs, NLP, embeddings, or virtual assistants
Full description
Descripción del puesto
Buscamos un(a) Desarrollador(a) Backend con amplia experiencia empresarial, alta capacidad técnica y visión integral de arquitectura. El candidato ideal será clave en el diseño, desarrollo, optimización y mantenimiento de soluciones robustas y escalables, aportando criterio técnico, resolución de problemas complejos y buenas prácticas de seguridad, calidad y rendimiento en el equipo.
Misión del rol: Garantizar el diseño, desarrollo, optimización y mantenibilidad de aplicaciones empresariales y servicios backend de alta complejidad, participando en la definición de soluciones técnicas y promoviento estándares de Clean Code y arquitectura.
Detalle de la Vacante
-
Ubicación: San Isidro, Lima, Perú.
-
Modalidad: Híbrida (1 día presencial y 4 días remoto; con las 2 primeras semanas 100% presencial por onboarding).
-
Horario: Lunes a viernes de 9:00 a.m. a 6:00 p.m.
-
Duración inicial: Contrato de 90 días (ampliable).
Funciones Principales
-
Diseño y Desarrollo de Software: Diseñar, desarrollar, mantener y optimizar aplicaciones web empresariales, servicios backend y componentes móviles reutilizables.
-
Arquitectura y Limpieza de Código: Aplicar principios SOLID, Clean Code, Clean Architecture, Arquitectura Hexagonal y patrones de diseño (Repository, Factory, Singleton).
-
Desarrollo Mobile (Flutter): Desarrollar y mantener aplicaciones móviles en Flutter/Dart usando gestores de estado como BLoC/Cubit, Firebase e integraciones asíncronas.
-
Integración y Servicios: Implementar servicios REST, microservicios y componentes desacoplados alineados a la interoperabilidad de sistemas.
-
Base de Datos y Rendimiento: Diseñar, consultar y optimizar bases de datos relacionales y no relacionales, realizando diagnóstico de desempeño y tuning de consultas SQL.
-
Calidad de Código y Pruebas: Liderar revisiones de código (Code Review), implementar pruebas unitarias/integración e impulsar código testeable.
-
CI/CD y Seguridad: Participar en pipelines de integración y despliegue continuo, aplicando buenas prácticas de desarrollo seguro (Security by Design).
-