Sobre el puesto
Como Full-Stack Developer en Vorpcel, construirás las experiencias de producto usadas por clientes y equipos internos. Trabajarás con servicios backend en Go y Python, APIs, modelos relacionales e interfaces web con HTML, CSS y JavaScript.
Convertirás datos y flujos complejos de seguridad en software comprensible, adaptable y confiable. Esto incluye tomar buenas decisiones de arquitectura, tratar casos límite, escribir pruebas y observar las funciones después de llegar a producción.
El puesto ofrece responsabilidad significativa en toda la stack. No necesitas especializarte por igual en cada capa, pero debes poder entregar y depurar funciones completas y colaborar con seguridad, producto, diseño e infraestructura.
Lo que harás
- Diseñar, construir y entregar funciones completas desde el modelo de datos y backend hasta el navegador.
- Desarrollar y mantener servicios backend, APIs e integraciones en Go y Python.
- Crear interfaces accesibles y adaptables con HTML semántico, CSS mantenible y JavaScript moderno.
- Modelar datos y escribir consultas y migraciones confiables para PostgreSQL.
- Implementar tareas en segundo plano, integraciones y flujos asíncronos cuando corresponda.
- Escribir pruebas unitarias, de integración y end-to-end.
- Revisar código, mejorar estándares y documentar decisiones técnicas.
- Diagnosticar con logs, métricas y trazas y mejorar rendimiento y confiabilidad.
- Aplicar desarrollo seguro a autenticación, autorización, entradas y aislamiento entre tenants.
- Asumir responsabilidad tras el lanzamiento, incorporar feedback y resolver problemas operativos.
Lo que buscamos
- Experiencia demostrable entregando aplicaciones web en producción en backend y frontend.
- Capacidad para diseñar, implementar, probar y depurar servicios tanto en Go como en Python.
- Dominio de HTML semántico, CSS moderno y JavaScript sin depender totalmente de frameworks.
- Experiencia diseñando APIs y modelos relacionales y trabajando con PostgreSQL.
- Conocimiento de navegadores, diseño adaptable, accesibilidad y rendimiento frontend.
- Experiencia con pruebas, Git, revisión de código y entrega continua.
- Capacidad para investigar aplicaciones distribuidas con logs, métricas y trazas.
- Conocimiento de seguridad web, autenticación, autorización y manejo seguro de datos.
- Capacidad para descomponer necesidades ambiguas y llevar una función a producción.
- Comunicación clara y colaboración entre ingeniería, seguridad, producto y diseño.
- Se valorará: Django, FastAPI, TypeScript, Redis, colas de mensajes o contenedores.
- Se valorará: visualización de datos o productos de ciberseguridad.