Colombia (+57) 312 417 9050
Perú: (+51) 1 711 8217
Full Stack Developer
Job-Number JO-2305-4496Status:Abierto
En RG Principal nos encontramos en la búsqueda de un Full Stack Developer en ciudad de México para una FinTech innovadora con presencia en 5 países que ayuda a compradores y proveedores a acelerar el crecimiento empresarial a través de soluciones de pago B2B y financiamiento de inventario totalmente digital.
- Estudios/titulo: Ingeniería en sistemas o carreras afines, Ingeniería industrial o electrónica.
- Inglés: B1-B2
Experiencia:
- Más de 3 años de experiencia en desarrollo de software
- Conocimiento y dominio de patrones de arquitectura, tanto tradicionales, como de microservicios
- Conocimientos sólidos en desarrollo web JS (Javascript, JQuery, HTML, CCS) (Nivel Intermedio)
- Conocimientos sólidos y experiencia en Frameworks de desarrollo (Angular 5+, React o similar)
- Soporte en el desarrollo de componentes Back-End para mejorar el desempeño general
- Experiencia en Python.
- Sólidos conocimientos con SQL, bases de datos relacionales e Integración de soluciones de almacenamiento de datos (MySQL, PostgreSQL, MS-SQL Server) (Nivel Intermedio)
- Experiencia con Bases de datos, capacidad para escribir y optimizar las consultas
- Conocimiento de las principales bibliotecas y plantillas de desarrollo para Python o NodeJS
- Experiencia en diseño y ejecución de pruebas unitarias y de integración
- Experiencia con automatización de despliegues y CI/CD
- Conocimientos en plataformas como Kafka, Pub/Sub, GCP Big Query, Cloud SQL, S3, Delos, Redis, Hbase
- Autogestión, comunicación, trabajo en equipo y atención al cliente.
Deseable:
- Experiencia en proyectos del sector financiero
- Experiencia en GCP (Google Cloud Platform)
- Conocimiento en conceptos de seguridad en desarrollo de software (CVE, OWASP, Autenticación, Autorización, SAST, DAST, Pentesting)
- Conocimiento del stack ELK
Responsabilidades/Funciones:
- Diseñar y desarrollar la lógica de presentación y los sistemas Back-End para el producto, en colaboración con los diseñadores de productos.
- Trabajar con equipos de desarrollo y gerentes de producto para idear soluciones de software.
- Trabajar en conjunto con los desarrolladores de Front-End para integrar funcionalidades de negocio a través de la integración con API.
- Trabajar de la mano con el arquitecto y con el equipo DevOps en el diseño de la infraestructura que soportará la aplicación Back-End, así como en la instalación, despliegue, monitoreo y desarrollo de la infraestructura como código de la aplicación.
- Diseñar, desarrollar y probar APIs, websockets, webhooks, integraciones y algoritmos.
- Aportar en decisiones de diseño y selección de herramientas y procesos.
- Diseñar, implementar y promover el desarrollo de código con altos estándares de calidad y seguridad.
- Coordinar con equipos internos para comprender los requisitos de los usuarios y brindar soluciones técnicas.
- Desarrollar, asegurar y ofrecer nuevas funciones de productos.
- Asesorar a ingenieros junior y el resto del equipo a través de charlas y presentaciones de tecnología.
- Capacidad para trabajar con varios equipos para proporcionar orientación técnica y supervisión.
1