¡Estamos contratando: Desarrollador Full Stack Senior de Java y React!
¿Buscas un puesto que fomente la colaboración, la creatividad y el crecimiento profesional en un entorno de oficina dinámico? ¡Lo tenemos cubierto!
En este momento estamos buscando un Desarrollador Full Stack Senior de Java y React para unirse a nuestro equipo en Cloudstaff, ¡el lugar de trabajo número 1 en todas partes! ¿Crees cumplir con los requisitos del puesto? Adjunta un video de presentación de 1 a 2 minutos y preséntate para que podamos conocerte de forma virtual. Inclúyelo junto con tu currículum actualizado para convertirte en un candidato prioritario.
Rol: Desarrollador Full Stack Senior de Java y React
Modalidad de trabajo: Trabajo remoto
Ubicación: Cualquier sucursal de CS: Angeles, Mabalacat, Makati, Ortigas, Davao, Cebu
Horario: Turno matutino
Descripción del puesto:
Estamos buscando un Desarrollador Full Stack Senior de Java y React excepcional para liderar nuestro equipo de desarrollo. Este es un rol de liderazgo, que impulsa la excelencia técnica en toda la pila: desde interfaces de usuario modernas en React y backends escalables en Java/Kotlin hasta implementaciones robustas y automatizadas en nuestra infraestructura multinube. Valoramos sobre todo la responsabilidad integral en la resolución de problemas, la mentoría técnica y el compromiso con la excelencia operativa.
Responsabilidades clave:
- Liderazgo en funciones Full Stack: Dirigir el diseño, desarrollo e implementación de funcionalidades complejas utilizando Java/Kotlin en el backend y React/TypeScript en el frontend.
- Responsabilidad end-to-end de problemas: Asumir la responsabilidad total de las funcionalidades y de los problemas en producción, desde el análisis inicial y el desarrollo hasta la implementación exitosa, el monitoreo y la resolución final en el entorno de producción.
- Automatización CI/CD: Implementar, gestionar y optimizar pipelines de CI/CD automatizados con GitHub Actions para garantizar implementaciones rápidas, fiables y consistentes.
- Aporte arquitectónico: Contribuir de forma significativa a las decisiones arquitectónicas, asegurando que las soluciones sean escalables, seguras y mantenibles en entornos multinube.
- Impulso y mentoría de equipo: Mentorizar activamente a desarrolladores junior y de nivel medio, desafiar el statu quo y realizar revisiones de código rigurosas y constructivas para elevar los estándares técnicos del equipo.
Calificaciones y requisitos:
- Buscamos un líder demostrado con más de 5 años de experiencia profesional, que impulse la excelencia técnica y sobresalga en la resolución de problemas a nivel de sistema. Este puesto requiere ir más allá de simplemente completar tareas asignadas, mejorando proactivamente el producto y el equipo.
- Mejora proactiva del sistema: Desarrollador que desafíe de forma regular y constructiva la arquitectura y los procesos existentes para impulsar la excelencia técnica (rendimiento, seguridad, costes).
- Alta responsabilidad: Persona que anticipe riesgos técnicos potenciales y tome medidas proactivas para mitigarlos antes de que se conviertan en incidentes de producción.
- Resolución excepcional de problemas: Capacidad para diagnosticar, aislar y resolver rápidamente problemas complejos que abarquen el front-end, el back-end y las capas de infraestructura en la nube.
- Comunicación y colaboración: Excelentes habilidades para articular conceptos técnicos y colaborar eficazmente con propietarios de producto y equipos multifuncionales.
Requisitos deseables:
- React avanzado: conocimientos de React isomórfico y experiencia con bibliotecas de estructuras de datos complejas (p. ej., Immutable.js).
- Pruebas: experiencia con frameworks de pruebas modernos (p. ej., Playwright).
- Contenerización: familiaridad avanzada con Docker y conceptos de orquestación.
- Educación: Se prefiere un título en Ingeniería de Software, Ciencias de la Computación o un campo relacionado.
Habilidades y requisitos indispensables:
- Especialización en Back-End: Dominio de Java y Kotlin es obligatorio. Esto incluye amplia experiencia con Spring/Spring Boot, complementada con dominio o fuerte compromiso de trabajar con Kotlin para servicios modernos.
- Especialización en Front-End: Dominio de React y TypeScript es esencial. Debes tener experiencia práctica y profunda en la construcción de interfaces de usuario complejas y con estado utilizando React.js y TypeScript para un código robusto y escalable.
- Arquitectura y gestión de datos: Competencia en API y datos para diseñar APIs RESTful seguras, optimizar consultas SQL/NoSQL y aplicar patrones de integración segura.
- CI/CD y DevOps: Experiencia en CI/CD multinube y contenedores es indispensable. Esto implica establecer pipelines de CI/CD automatizados con GitHub Actions y experiencia en despliegues con servicios de contenedores como AWS ECS, Azure Container Apps y Kubernetes.
- Calidad de código y flujo de trabajo: Excelencia en ingeniería demostrada con un fuerte enfoque en la optimización del rendimiento (benchmarking, desarrollo de código reutilizable) y dominio de Git para control de versiones.