Este es un puesto de trabajo remoto.
Buscamos un Backend Developer para diseñar e implementar las mejores soluciones de procesamiento de pagos en la industria.Se trata de un proyecto de 4 a 10 meses de desarrollo, donde el/la colaborador/a se integrara a una célula de trabajo determinada.
Funciones:
- Traducir los requerimientos de la empresa y del producto en servicios y APIs robustas, seguras y escalables.
- Desarrollar y mantener sistemas eficientes de procesamiento de datos, optimizando el rendimiento y la capacidad de respuesta de las aplicaciones.
- Implementar estrategias de seguridad para proteger la información y garantizar la integridad de los datos.
- Colaborar estrechamente con los desarrolladores frontend para integrar servicios que mejoren la experiencia del usuario.
- Mantener una documentación clara y detallada del diseño y la arquitectura de los sistemas, asegurando que el equipo pueda mantener y escalar el código fácilmente.
Requisitos
- + 5 años de experiencia en el rol
- NodeJs
- NestJs
- Conocimiento en JavaScript, TypeScript
- PHP
- Laravel
- MongoDB
- Diseño y consumo de APIs
- Control de versiones GIT
- Pruebas unitarias y e2e con Jest
- Conocimientos de seguridad y optimización de bases de datos
- Patrones de diseño
- Clean Code
- Algoritmos
- Git
- Gitflow
- Seguridad enfocada al desarrollo
- Testing Unitario
- TDD deseable
- Docker
- Debug (Front y Back)
- Debe tener equipo con las características necesarias para correr los ambientes dockerizados.
- Trabajo en equipo
- Comunicación
- Compromiso
- Pensamiento crítico
Ventajas
- Trabajo 100% Remoto
- Programas de formación académica.
- Días adicionales de vacaciones.
- Días libres en fechas especiales.
- Excelente ambiente laboral y oportunidades de crecimiento personal y profesional.
- *Algunos beneficios aplican términos y condiciones.