
Desarrollador FullStack React / Node.js - CAM
Imagemaker2 months ago
Remote, Costa RicaSenior
Responsibilities
- Liderar el diseño e implementación de arquitecturas de software escalables.
- Desarrollar interfaces de usuario modernas, responsivas y accesibles.
- Diseñar y desarrollar APIs RESTful y/o GraphQL.
- Definir y mantener arquitecturas de microservicios.
- Escribir código limpio, testeable y documentado.
- Liderar code reviews y sesiones de pair programming.
- Mentorear y guiar técnicamente a desarrolladores junior y mid.
- Colaborar con equipos de QA, producto y stakeholders.
- Definir e implementar estrategias de seguridad y buenas prácticas.
- Documentar soluciones técnicas, flujos de datos y decisiones arquitectónicas.
- Participar en la planificación técnica y estimación de proyectos.
- Proponer mejoras continuas en procesos y herramientas de desarrollo.
- Investigar y evaluar nuevas tecnologías para su adopción.
Requirements
- 3 años de experiencia comprobable en desarrollo full stack.
- 2 años de experiencia en roles de liderazgo técnico o como senior developer.
- Experiencia trabajando y liderando equipos ágiles.
- Dominio experto de Next.js, React y TypeScript.
- Experiencia con Node.js, Express.js, NestJS y Jest.
- Conocimientos de bases de datos SQL y NoSQL.
- Experiencia con Git, GitHub, ESLint y SonarQube.
- Conocimientos de autenticación y autorización mediante JWT, OAuth 2.0 y OIDC, además de OWASP.
- Experiencia con Docker, CI/CD y principios SOLID.
- Experiencia avanzada con GitHub Copilot, Claude y Cursor.
- Deseable experiencia con Kubernetes, microservicios, Kafka, Azure, GCP, Terraform, Infrastructure as Code y observabilidad.
Benefits
- Modalidad contractor.
Tech Stack
Apache KafkaAzureDockerExpressGitGoogle Cloud PlatformJestKubernetesNestJSNext.jsNode.jsReactSonarQubeSQLTerraformTypeScript