Buscamos un(a) Desarrollador(a) Fullstack Mid-Level con sólidas bases de ingeniería de software, pensamiento analítico y capacidad para adaptarse rápidamente a diferentes tecnologías.
Más que experiencia en un framework específico, buscamos un perfil con una buena comprensión de arquitecturas web modernas, desarrollo frontend y backend, bases de datos y buenas prácticas de programación.
Principales Responsabilidades
- Diseñar, desarrollar y mantener aplicaciones web escalables.
- Trabajar tanto en frontend como backend.
- Construir e integrar APIs RESTful o GraphQL.
- Participar en decisiones relacionadas con arquitectura y diseño de software.
- Escribir código limpio, modular, mantenible y documentado.
- Implementar pruebas unitarias y participar en code reviews.
- Diagnosticar problemas de rendimiento, seguridad y escalabilidad.
- Investigar e incorporar nuevas herramientas y tecnologías cuando el proyecto lo requiera.
- Colaborar con equipos de Producto, Diseño y QA.
Stack Tecnológico
Buscamos experiencia con diferentes tecnologías dentro de alguno de estos ecosistemas:
- Frontend: JavaScript, TypeScript, React, Vue.js, Angular o similares.
- Backend: Node.js, Python, Java, Go, PHP/Laravel o tecnologías equivalentes.
- Bases de datos: PostgreSQL, MySQL, MongoDB y/o Redis.
- Control de versiones: Git y flujos de trabajo como GitFlow.
- DevOps: conocimientos de Docker y conceptos básicos de despliegue.
- Cloud: familiaridad con AWS, GCP o Azure.
No es necesario dominar todas estas tecnologías. Valoramos especialmente la capacidad para comprender nuevos stacks y aprender rápidamente.
Requisitos
- Entre 3 y 4 años de experiencia profesional como Desarrollador(a) Fullstack.
- Sólidos fundamentos de programación y ciencias de la computación.
- Conocimientos de estructuras de datos, patrones de diseño y principios SOLID.
- Experiencia desarrollando aplicaciones web y APIs.
- Capacidad para trabajar con bases de datos.
- Experiencia trabajando bajo metodologías ágiles como Scrum o Kanban.
- Pensamiento lógico y capacidad para resolver problemas complejos.
- Autonomía y capacidad de autoaprendizaje.
- Buena comunicación para trabajar con equipos multidisciplinarios.
Perfil que Buscamos
Una persona proactiva, analítica y autodidacta, que no dependa de una única tecnología para resolver problemas.
Buscamos alguien capaz de entender el problema, evaluar alternativas y seleccionar una solución técnica adecuada, manteniendo siempre buenos estándares de calidad y legibilidad del código.
Requisitos Técnicos para Trabajo Remoto
- Computadora de alto rendimiento.
- Mínimo 16 GB de RAM.
- Conexión estable a Internet superior a 100 Mbps.
- Espacio adecuado para trabajar remotamente.
Modalidad
- Jornada: Full-Time.
- Modalidad: 100% remota.
- Ubicación: Latinoamérica.
- Horario: lunes a viernes, de 07:00 a 16:00, hora de Puerto Rico.
Beneficios
- Trabajo completamente remoto.
- Independencia de ubicación dentro de Latinoamérica.
- Participación en proyectos que permiten trabajar con diferentes tecnologías y continuar desarrollando habilidades técnicas.