Point your AI agent at freehire and let it find you a job.

Get the CLI →

MyApps

NewBe an early applicant

Desarrollador Backend

Posted
Discussion

Summary

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.

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

  1. Diseño y Desarrollo de Software: Diseñar, desarrollar, mantener y optimizar aplicaciones web empresariales, servicios backend y componentes móviles reutilizables.

  2. Arquitectura y Limpieza de Código: Aplicar principios SOLID, Clean Code, Clean Architecture, Arquitectura Hexagonal y patrones de diseño (Repository, Factory, Singleton).

  3. Desarrollo Mobile (Flutter): Desarrollar y mantener aplicaciones móviles en Flutter/Dart usando gestores de estado como BLoC/Cubit, Firebase e integraciones asíncronas.

  4. Integración y Servicios: Implementar servicios REST, microservicios y componentes desacoplados alineados a la interoperabilidad de sistemas.

  5. 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.

  6. Calidad de Código y Pruebas: Liderar revisiones de código (Code Review), implementar pruebas unitarias/integración e impulsar código testeable.

  7. CI/CD y Seguridad: Participar en pipelines de integración y despliegue continuo, aplicando buenas prácticas de desarrollo seguro (Security by Design).

  8. Análisis e Innovación: Evaluar la complejidad de requerimientos, proponer mejoras técnicas y participar activamente en la modernización tecnológica.

Requisitos

1. Formación y Experiencia

  • Formación: Egresado(a), Bachiller o Titulado(a) en Ingeniería de Sistemas, Software, Informática o carreras afines.

  • Experiencia Total: Más de 5 años de experiencia comprobada en desarrollo de software empresarial de mediana y alta complejidad.

  • Experiencia Específica:

    • Trayectoria sólida participando en todo el ciclo de vida del software (análisis, desarrollo, pruebas, documentación y despliegue).

    • Experiencia en integración de sistemas, revisión de código (Code Review) y diagnóstico de rendimiento.

2. Conocimientos Técnicos Obligatorios

  • Lenguajes y Frameworks Backend/Web: Dominio avanzado de PHP (Laravel), ASP.NET, Angular.

  • Desarrollo Mobile: Dominio intermedio/avanzado en Flutter y Dart (manejo de BLoC/Cubit, async/await, Future, Stream).

  • Ecosistema Firebase: Push Notifications, Auth, Firestore, Cloud Messaging, Crashlytics y Remote Config.

  • Bases de Datos: Conocimiento avanzado y optimización de consultas en MySQL, SQL Server y PostgreSQL.

  • Arquitectura y Patrones: Experiencia en Clean Architecture, Arquitectura Hexagonal, principios SOLID, Clean Code y Microservicios/REST.

  • Control de Versiones y Despliegues: Manejo fluido de Git (ramas, PRs, conflictos) y participación en pipelines de CI/CD.

  • Pruebas y Seguridad: Aplicación de pruebas unitarias/integración y enfoque en Security by Design.

3. Conocimientos Deseables (Plus)

  • Experiencia en publicación de apps en App Store y Play Store.

  • Experiencia previa en el sector Telecomunicaciones (TELCO) o aplicación de estándares TM Forum.

  • Experiencia en proyectos de modernización tecnológica y migración de sistemas legacy.

  • Conocimiento práctico en Kubernetes, contenedorización (Docker) y Event-Driven Architecture.

  • Nociones o experiencia integrando IA Generativa, LLMs, NLP, embeddings o asistentes virtuales.

4. Competencias y Habilidades

  • Capacidad analítica y criterio técnico para la toma de decisiones complejas.

  • Autonomía, proactividad y orientación a la búsqueda constante de mejoras.

  • Comunicación efectiva con equipos técnicos y funcionales.

  • Enfoque riguroso en calidad, seguridad, mantenibilidad y rendimiento del software.

  • Compromiso con el aprendizaje continuo y la adopción de nuevas tecnologías.

Beneficios

Si te apasiona la posibilidad de contribuir directamente con un negocio retador y que tu trabajo impacte en la satisfacción de nuestros clientes, este rol es para ti. ¡Vamos con Todo!

Ofrecemos:

  • Oportunidad de aprendizaje y desarrollo profesional.
  • Ambiente de trabajo colaborativo y dinámico.
  • Capacitación en gestión de proyectos y herramientas digitales.

Skills

What Middle Backend jobs ask for — and how much of it you have →
Apply

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available