FullStack Developer
¡Sé parte de Stefanini!
En Stefanini somos más de 30.000 genios, conectados desde 41 países, haciendo lo que les apasiona y co-creando un futuro mejor.
Buscamos Developer Fullstack para importante proyecto tecnologico
Profesional responsable del diseño, desarrollo y evolución de APIs, microservicios y servicios backend que soportan el ecosistema MEGA GO, asegurando soluciones escalables, seguras, observables y de alta disponibilidad.
El rol tendrá foco principal en Node.js, complementado con experiencia en Java/Spring y capacidad para incorporarse progresivamente a desarrollos en Go.
Se espera autonomía técnica, capacidad de liderazgo informal y ownership sobre la calidad de las soluciones, participando en la definición de contratos API, arquitectura, seguridad, performance, testing y observabilidad.
Diseñar, desarrollar y mantener APIs REST y microservicios.
Definir contratos API y estándares de integración utilizando OpenAPI.
Desarrollar servicios backend principalmente con Node.js, participando también en soluciones Java y Go.
Implementar integraciones con sistemas de pagos, autenticación, notificaciones, billing y plataformas OTT.
Diseñar modelos de datos, índices y estrategias de caching orientadas a performance y escalabilidad.
Implementar mecanismos de autenticación, autorización y seguridad.
Desarrollar integraciones mediante eventos, mensajería, webhooks y servicios serverless.
Implementar pruebas unitarias, integración, contratos y pruebas de carga.
Incorporar observabilidad mediante métricas, logs, trazabilidad distribuida y monitoreo de SLOs.
Participar en code reviews, definición de arquitectura y resolución de problemas técnicos.
Colaborar con equipos Frontend, Mobile, DevOps, QA y Producto.
Identificar y gestionar deuda técnica, riesgos de seguridad y oportunidades de mejora.
Habilidades técnicas obligatorias
ÁreaSkills obligatoriosNode.jsNode.js 20 LTS, Express 4.x+, NestJS, REST/OpenAPI 3.1, GraphQL básico, JWT/OAuth2JavaJava 11/17, Spring Boot 2.x/3.x, JPA/Hibernate, Maven/Gradle, REST/OpenAPIGoGo 1.22+, net/http, goroutines/channels, REST APIs, testing con testing + TestifyBases de datosPostgreSQL 15, MongoDB 7, Redis 7 Cluster, diseño de schemas, índices y tuningMensajería / EventosKafka, Firebase Cloud Messaging, Socket.IO, Redis Streams, WebhooksIdentidad / AutenticaciónKeycloak 16/23, JWT, SSO/SAML, RBAC, refresh tokensCache / PerformanceRedis Cluster, CDN, caching strategies, rate limiting, circuit breakersTestingJest/Supertest, JUnit/Mockito, Go Testing, Postman/Newman, k6 Load TestingObservabilidadPrometheus, Grafana, Loki, OpenTelemetry, Sentry, Datadog, PagerDutyContenedores / InfraestructuraDocker, Kubernetes/Helm básico, Terraform básico, GitHub ActionsSeguridadOWASP Top 10, Snyk/SonarQube, secrets management, mTLS, WAF
Habilidades técnicas deseables
ÁreaSkills deseablesNode.jsFastify, HapiJavaQuarkus, MicronautGoGin, Echo, gRPCBases de datosElasticsearch, DynamoDBMensajeríaRabbitMQ, NATSIdentidadOAuth2 Proxy, DPoPPerformanceVarnish, Edge CachingTestingPact, Contract TestingObservabilidadJaeger, TempoInfraestructuraArgoCD, AWS / Huawei CloudSeguridadHashiCorp Vault, cert-manage
Liderazgo técnico informal
- Definir y validar contratos API.
- Participar en decisiones de arquitectura backend.
- Realizar code reviews y establecer estándares técnicos.
- Entregar mentoría y orientación a perfiles de desarrollo backend.
- Promover buenas prácticas de diseño, seguridad y mantenibilidad.
Cross-project mobility
- Capacidad para rotar entre servicios Node.js, Java y Go según las prioridades del negocio.
- Aplicar patrones comunes de arquitectura, testing, seguridad y observabilidad.
- Adaptarse rápidamente a nuevos servicios y dominios funcionales.
Trabajo con agentes de IA
- Utilizar agentes de IA para acelerar la implementación de endpoints y microservicios.
- Delegar tareas de desarrollo a agentes DevBE y supervisar sus resultados.
- Revisar código generado considerando especialmente seguridad, performance, mantenibilidad y calidad de los contratos API.
- Utilizar IA como herramienta de productividad sin delegar el criterio técnico ni el ownership de la solución.
Comunicación y colaboración
- Alinear soluciones técnicas con Frontend, Mobile, DevOps, QA y Producto.
- Traducir requerimientos funcionales en contratos y servicios backend.
- Documentar decisiones arquitectónicas mediante ADRs.
- Mantener documentación clara de APIs e integraciones.
Ownership de calidad
- Cumplir estándares CP-5 / CP-6.
- Asegurar cobertura de pruebas unitarias e integración.
- Mantener contratos API consistentes y versionados.
- Velar por seguridad, performance y resiliencia de los servicios.
- Implementar observabilidad y seguimiento de SLOs.
- Identificar y gestionar deuda técnica y riesgos operacionales.
Skills
- API
- Argo CD
- AWS
- Cloud
- Datadog
- DevOps
- Docker
- DynamoDB
- Elasticsearch
- Express.js
- Fastify
- Firebase
- Gin
- GitHub
- GitHub Actions
- Gradle
- Grafana
- GraphQL
- gRPC
- hapi
- Helm
- Hibernate
- Java
- Jest
- JPA
- JUnit
- JWT
- k6
- Kafka
- Keycloak
- Kubernetes
- Loki
- Maven
- Micronaut
- Mockito
- MongoDB
- NATS
- NestJS
- Node.js
- OAuth
- OpenAPI
- OpenTelemetry
- OWASP
- PagerDuty
- PostgreSQL
- Postman
- Prometheus
- Quarkus
- RabbitMQ
- RBAC
- Redis
- REST
- SAML
- Secrets Management
- Sentry
- Serverless
- SonarQube
- Spring
- SSO
- Terraform
- Testify
- Vault
- WAF
- Webhooks