Full-Stack Software Engineer (Mobile)
NeuralWorks es una compañía de alto crecimiento fundada hace 4 años. Somos un equipo donde se unen la creatividad, curiosidad y la pasión por hacer las cosas bien.
Descripción del trabajo
En NeuralWorks, buscamos un Full Stack Software Engineer que se sume a nuestro equipo para construir sistemas de punto de venta (POS) y plataformas de pagos que combinan arquitecturas serverless, dispositivos IoT y experiencias móviles fluidas.
Tendrás un rol clave en el desarrollo de nuestro ecosistema, participando en todas las etapas: diseño, implementación, despliegue y operación en producción.
Trabajarás junto a un equipo multidisciplinario de ingenieros backend, frontend y data, colaborando para crear soluciones robustas y escalables que impulsan la operación de comercios físicos y digitales. Tu foco estará en desarrollar y mantener aplicaciones críticas para el negocio, garantizando performance, seguridad y una experiencia de usuario impecable.
Nos importa el detalle técnico y la calidad del producto: buscamos ingenieros que disfruten construir software bien diseñado, con propósito y excelencia técnica.
Tus reponsabilidades serán:
- Diseñar e implementar servicios backend en TypeScript, utilizando AWS Lambda, API Gateway, SQS, RDS y DynamoDB.
- Desarrollar interfaces móviles con React Native (Expo), priorizando performance, usabilidad y arquitectura offline-first.
- Implementar y documentar APIs REST seguras, gestionando autenticación y autorización mediante Cognito y JWT.
- Integrar sistemas de pagos, control de flujo de transacciones (cancelación, confirmación) y cumplimiento tributario (SII).
- Mantener una infraestructura como código (IaC) con SST/Pulumi, automatizando despliegues mediante CI/CD.
- Supervisar logs y métricas con CloudWatch para garantizar confiabilidad en producción.
- Participar activamente en decisiones de arquitectura, revisiones de código y documentación técnica (OpenAPI).
- Colaborar con equipos de diseño y producto para definir nuevas funcionalidades y mejorar las existentes.
Calificaciones clave
Backend
- Dominio avanzado de TypeScript y Node.js
- Experiencia con arquitecturas serverless (AWS Lambda, API Gateway, SQS/SNS, DynamoDB, RDS)
- Conocimiento sólido en PostgreSQL y diseño de bases de datos relacionales
- Experiencia construyendo APIs REST seguras
- Buen manejo de Infraestructura como Código (SST, Pulumi o Terraform)
Frontend / Mobile
- Experiencia comprobable en React Native (idealmente +1 año, Expo)
- Uso de TypeScript, hooks, context y patrones modernos de composición
- Conocimiento de TanStack Query, Zustand u otros manejadores de estado
- Implementación de interfaces responsivas y optimización de rendimiento en dispositivos móviles
Infraestructura y herramientas
- Experiencia en CI/CD (GitHub Actions, GitLab CI o similar)
- Uso de Git con flujos de branching, PRs y revisiones
- Familiaridad con Docker para entornos de desarrollo
- Conocimientos básicos de seguridad en AWS (IAM, políticas, roles)
Nice to have
- Experiencia previa en fintech o sistemas de pago
- Conocimiento del mercado latinoamericano y regulaciones chilenas (SII)
- Familiaridad con MQTT o protocolos IoT
- Experiencia en procesamiento de mensajes con SQS/SNS
- Experiencia en sistemas distribuidos y event-driven design
- Participación en proyectos de apps móviles publicadas o productos POS
Beneficios
- MacBook Air M2 o similar (con opción de compra hiper conveniente)
- Bono por desempeño
- Bono de almuerzo mensual y almuerzo de equipo los viernes
- Seguro Complementario de salud y dental
- Horario flexible
- Flexibilidad entre oficina y home office
- Medio día libre el día de tu cumpleaños
- Financiamiento de certificaciones
- Inscripción en Coursera con plan de entrenamiento a medida
- Estacionamiento de bicicletas
- Programa de referidos
- Salida de “teambuilding” mensual
- Department
- Nuevos Negocios
- Ubicaciones
- Chile
- Estado remoto
- Híbrido
Acerca de NeuralWorks
En NeuralWorks somos un equipo donde se unen la creatividad, curiosidad y pasión por hacer las cosas bien. Con un equipo de excepcionales Data Scientists, Data Engineers, Machine Learning Engineers y Software Engineers, nos especializamos en ayudar a las empresas a disminuir la brecha entre negocio y tecnología, mediante el uso de datos, inteligencia artificial y analítica avanzada. Trabajamos con empresas de diversas industrias, desarrollando soluciones innovadoras y de alto impacto que transforman operaciones, mejoran la experiencia del cliente y optimizan los procesos de toma de decisiones.