Fullstack Software Engineer
Responsable de implementar aplicaciones y nuevas funcionalidades web a nivel de FrontEnd y BackEnd, solucionando problemas de complejidad media y alta, comprendiendo la lógica de negocio.
Normalmente respondemos en un plazo de tres días
Colppy es un servicio para PYME y contadores a través de un sistema 100% online de gestión contable y administrativa a muy bajo costo. Estamos en constante crecimiento por lo que estamos buscando un Fullstack Software Engineer para sumar a nuestro equipo.
Descripción del rol:
Responsable de implementar aplicaciones y nuevas funcionalidades web a nivel de FrontEnd y BackEnd, solucionando problemas de complejidad media y alta, comprendiendo la lógica de negocio.
Las principales funciones del cargo son:
Desarrollo de iniciativas, con apoyo de IA para aumentar velocidad y calidad de entrega.
Estimación de tareas, utilizando IA para mejorar la precisión en los análisis de esfuerzo.
Planeación y ejecución de tests unitarios, complementados con generación automática de casos de prueba y validaciones asistidas por IA.
Colaboración en pruebas y despliegue, incluyendo el uso de herramientas inteligentes que faciliten CI/CD y la observabilidad del sistema.
En este rol tus responsabilidades serán:
Activa participación del ciclo de desarrollo, siendo capaz de estimar efectivamente y colaborar con la definición de diseño y arquitectura. Responsabilidad supervisada sobre el despliegue y monitoreo en un ciclo de mejora continua de los productos. Recibir tareas directas del Technical Leader y/o Manager de cualquier complejidad y llevarlas adelante con mínima supervisión. Ser capaz de transmitir conocimientos.
Tener una cultura Data Driven, utilizando técnicas de medición tanto para salud de las aplicaciones como métricas de negocio.
Definir casos y datos de pruebas unitarias, de integración, e2e, basándose en las especificaciones técnicas.
Proponer e implementar de manera activa y constante las mejores prácticas para ingeniería de software, participando en el diseño y revisión del código, definiciones de arquitectura, velar por la calidad del código, mejora continua de los procesos de deploy de desarrollo, asegurando la trazabilidad de los mismos desde su creación a su implementación productiva.
Mantener constante actualización y entrenamiento de competencias técnicas según los marcos de trabajo y estándares de desarrollo de SaaS.
Adquirir conocimiento funcional de los productos, servicios y know-how del negocio.
Objetivos del cargo:
Transformar el Producto como User AI.
Invertir la mayor parte de tu tiempo en el desarrollo de las mejoras y nuevas funcionalidades de productos.
Diseñar y desarrollar soluciones técnicas a los problemas de negocio.
Mejorar el tiempo de entrega de valor al cliente (deploy a producción).
Cumplimiento del SLA de disponibilidad de plataforma y del SLA de Bugs.
Qué buscamos en Backend engineering:
- Experiencia en desarrollo backend con expertise en lenguajes como PHP, Typescript, Python, Node.Js.
- Experiencia en diseño, mantenimiento y optimización de bases de datos SQL.
Qué buscamos en Frontend engineering:
- Experiencia en desarrollo frontend con expertise en JavaScript, TypeScript, arquitectura frontend y desarrollo basado en componentes.
- Experiencia trabajando y manteniendo aplicaciones con React o Vue.js.
Arquitectura de sistemas:
- Experiencia diseñando arquitecturas backend escalables y mantenibles, entendiendo cuándo aplicar diferentes patrones.
- Capacidad de monitorear toda la arquitectura usando herramientas cómo New Relic.
Performance:
- Te preocupa medir los resultados y entender cómo las cosas impactan en el negocio y en los usuarios.
- Te ocupas de entender comportamientos, uso y performance de las aplicaciones para implementar mejoras basadas en datos.
Testing:
- Experiencia escribiendo tests automatizados (unitarios, integración, e2e).
AI:
- Tener AI mindset.
- Explorar o adoptar herramientas de AI para aplicar a las tareas diarias.
Qué esperamos sobre tu experiencia:
- Que hayas trabajado en empresas de producto.
- 3+ años de experiencia diseñando y construyendo sistemas de alta performance.
- Que tengas proactividad y autonomía.
- Que pienses por qué construimos cosas y no solo cómo.
- Que pienses en el valor entregado al usuario y el impacto en el negocio.
- Que hagas preguntas, cuestiones ideas y ayudes a mejorar al equipo.
- Ubicaciones
- Buenos Aires
- Estado remoto
- Híbrido