top of page
Ingeniero de Desarrollo Fullstack

Ingeniero de Desarrollo Fullstack

Ingeniero de Desarrollo Fullstack

Propósito

Desarrollar, mantener y mejorar componentes de software de aplicaciones web bajo arquitectura fullstack, participando en el diseño e implementación de soluciones tecnológicas que soporten plataformas SaaS de la compañía.


El cargo tiene responsabilidad en el desarrollo tanto del frontend como del backend, asegurando la calidad del código, el cumplimiento de estándares de desarrollo y la adecuada integración con los componentes del sistema.


En el plano humano esperamos tu compromiso total con la visión de la compañía de convertir este producto en líder y estándar global para la gestión de todas las verticales del negocio de los vehículos usados.

Identificación del Cargo

Área:

Desarrollo de Software / Tecnología


Misión del Cargo:

Desarrollo y mantención de plataformas SaaS


Reporta a:

Líder Técnico o Jefe de Proyecto


Modalidad:

Flexible (remota u oficinas en sector Sanhattan)


Vacantes:

3 plazas

Funciones y Responsabilidades

Desarrollo de software
  • Desarrollar funcionalidades de frontend utilizando React y Next.js.

  • Desarrollar servicios backend utilizando .NET Core.

  • Diseñar e implementar APIs REST para la comunicación entre servicios.

  • Implementar lógica de negocio y acceso a datos.

  • Participar en el análisis técnico de requerimientos y definición de soluciones.


Gestión de datos
  • Diseñar y mantener estructuras de datos en PostgreSQL.

  • Implementar consultas eficientes y asegurar la integridad de la información.

Estándares y Calidad

  • Participar en el diseño de arquitectura de software y definición de soluciones técnicas.

  • Aplicar buenas prácticas de desarrollo, control de versiones y documentación.

  • Participar en revisiones de código y procesos de mejora continua.

  • Apoyar la resolución de incidentes y problemas técnicos en ambientes de desarrollo, QA y producción.

Trabajo Colaborativo

  • Coordinarse con jefes de proyecto, líderes técnicos y otros desarrolladores.

  • Participar en estimaciones técnicas y planificación de desarrollo.

  • Colaborar en la mejora continua de procesos de desarrollo.

Requisitos del Cargo

Formación
  • Ingeniería Civil Informática, Ingeniería en Informática o carrera afín.


Experiencia
  • Experiencia en desarrollo de aplicaciones web.

  • Experiencia en desarrollo fullstack.

  • Deseable experiencia en desarrollo de plataformas SaaS.

Conocimientos Técnicos

Frontend
  • React

  • Next.js

  • HTML5 / CSS3

  • JavaScript o TypeScript


Backend
  • .NET Core / ASP.NET Core

  • Desarrollo de APIs REST

  • Manejo de arquitectura de servicios


Base de datos
  • PostgreSQL

  • Diseño de modelos de datos

  • Optimización de consultas


Herramientas
  • Git

  • Manejo de entornos de desarrollo y despliegue

  • Conocimiento de prácticas de integración y despliegue continuo (CI/CD)

Conocimientos Deseables

  • Experiencia en desarrollo de plataformas SaaS multi-tenant.

  • Conocimiento de arquitecturas escalables y microservicios.

  • Experiencia en entornos cloud (Azure, AWS o GCP).

Competencias

Técnicas
  • Desarrollo de software fullstack

  • Análisis y resolución de problemas técnicos

  • Diseño de soluciones de software


Transversales
  • Trabajo en equipo

  • Comunicación técnica efectiva

  • Orientación a la calidad del software

  • Capacidad de aprendizaje y adaptación tecnológica

Relaciones del Cargo

Internas
  • Product Owner

  • Líder Técnico

  • Jefe de Proyecto

  • Equipo de Desarrollo

  • Equipo de QA

  • Equipo de Soporte Usuarios


Externas
  • Integraciones con sistemas de terceros

  • Proveedores tecnológicos cuando corresponda

Uso de Inteligencia Artificial

La organización promueve el uso de herramientas de asistencia al desarrollo basadas en Inteligencia Artificial como apoyo para mejorar la productividad, comprensión del código y calidad del software.


El Ingeniero de Desarrollo Fullstack podrá utilizar asistentes de código basados en IA (por ejemplo, Cursor, Antigravity u otros equivalentes) como apoyo en las siguientes actividades:


Comprensión de código
  • Analizar y comprender implementaciones existentes dentro del repositorio.

  • Identificar dependencias, flujos de ejecución y componentes involucrados en una funcionalidad.

  • Apoyar el proceso de onboarding técnico en módulos del sistema.


Análisis de cambios
  • Evaluar el impacto técnico de nuevas funcionalidades o modificaciones.

  • Proponer alternativas de implementación a partir de análisis asistidos por IA.

  • Apoyar el diagnóstico de incidentes o defectos reportados.


Generación y mejora de código
  • Generar código base o estructuras iniciales para acelerar el desarrollo.

  • Proponer refactorizaciones o mejoras de código.

  • Apoyar la generación de pruebas unitarias o documentación técnica.


Principios de uso

El uso de estas herramientas debe cumplir con los siguientes principios:

  • El desarrollador mantiene responsabilidad completa sobre el código generado o modificado.

  • Todo código incorporado al repositorio debe ser revisado, validado y probado antes de su integración.

  • Se deben respetar las políticas de seguridad y confidencialidad del código fuente de la organización.

  • Las herramientas de IA deben utilizarse como asistentes de productividad, no como sustituto del criterio técnico del desarrollador.

Cultura Smart

En Automotora PRO creemos en hacer las cosas de forma orgánica e inteligente. No somos un corporativo tradicional; somos una empresa tecnológica en fase de escalamiento. Al unirte a Apro, te ofrecemos:


Impacto real y directo

Tu código no se quedará en un cajón. Lo que programes irá a producción rápidamente y será usado por la industria automotriz.


Cero burocracia técnica

Trabajarás directo con el Líder Técnico y la visión del Fundador, sin reuniones innecesarias que frenen tu desarrollo.


Stack moderno e IA

Fomentamos activamente el uso de IA (Cursor, Copilot) para que te enfoques en la lógica compleja y no en picar código repetitivo.


Flexibilidad con criterio

Confiamos en tu criterio. Tienes la libertad de trabajar remoto o usar nuestras oficinas en Sanhattan cuando necesites enfocarte o coordinar con el equipo.


Apertura Smart

Escuchar activamente es parte de cómo trabajamos. Fomentamos que el equipo proponga nuevas herramientas, refactorizaciones o mejoras. Tu opinión técnica tiene peso real y espacio garantizado en nuestras decisiones.

Ver todas las oportunidades
bottom of page