Senior Full Stack Developer
Se busca Senior Full Stack Developer para equipo remoto en CrewBloom. Responsable de desarrollo front-end y back-end, integración de APIs y mentoría de desarrolladores junior.
Atractivo para desarrolladores full stack experimentados que buscan un desafío remoto en CrewBloom.
Descripción del puesto
Estamos buscando un Senior Full Stack Developer experimentado que pueda manejar tanto el desarrollo front-end como back-end, contribuir a integraciones de API y mentorar a desarrolladores junior. Esta es una posición completamente remota. Responsabilidades del trabajo: - Construir y mantener aplicaciones web escalables utilizando Next.js, React y TypeScript, con un sólido conocimiento de los ciclos de vida de los componentes y renderizado en el lado del servidor/cliente. - Traducir diseños de Figma en diseños HTML/CSS responsivos y pixel-perfectos utilizando Tailwind o frameworks de estilo modernos. - Diseñar e implementar componentes de interfaz de usuario reutilizables y hooks que sigan las mejores prácticas y promuevan la mantenibilidad en toda la aplicación. - Integrar APIs RESTful y GraphQL, asegurando estrategias robustas de obtención de datos con herramientas como React Query, SWR o APIs integradas de Next.js. - Implementar sistemas de autenticación y autorización seguros utilizando JWT, OAuth (por ejemplo, Google Auth) o Firebase Auth, según los requisitos de la aplicación. - Desarrollar y mantener lógica back-end utilizando Node.js, rutas de API de Next.js o funciones sin servidor (por ejemplo, AWS Lambda), incluida la interacción con servicios de AWS como S3, SQS y SNS. Requisitos: - 3-5 años de experiencia como desarrollador full-stack con experiencia en React y tecnologías relacionadas. - Proficiente en la creación de componentes robustos y seguros con tipos utilizando React y TypeScript, con un sólido conocimiento de hooks, contexto y ciclos de vida de los componentes. - Experiencia en la conversión de diseños de Figma en HTML/CSS completamente funcionales y responsivos. - Competencia en la integración con APIs RESTful (tanto internas como de terceros). - Familiaridad con tecnologías de autenticación como GoogleAuth, FirebaseAuth y JWT. - Conocimiento de servicios de AWS, incluidos Lambda, S3, SNS y SQS. - Experiencia trabajando con pipelines de CI/CD (por ejemplo, Jenkins, GitLab CI). - Capacidad comprobada para mentorar a desarrolladores junior y detectar áreas de mejora en su código. - Experiencia en gestión de proyectos utilizando JIRA o Linear con metodologías Agile Scrum. - Fuerte comprensión de los principios de Test-Driven Development (TDD). Agradable tener: - Familiaridad con la arquitectura de microservicios. - Experiencia con desarrollo nativo en la nube y arquitecturas sin servidor. - Experiencia previa trabajando en un entorno completamente remoto. Requisitos técnicos y de entorno de trabajo mínimos: - Conexión a Internet: Conexión principal a Internet con una velocidad mínima de 15 Mbps. Conexión a Internet de respaldo con al menos 10 Mbps. La conexión de respaldo debe ser capaz de soportar el trabajo durante un corte de energía. - Dispositivo principal: Escritorio o portátil equipado con al menos: Intel Core i5 (8ª generación o posterior), Intel Core i3 (10ª generación o posterior), AMD Ryzen 5 o un procesador equivalente. Un mínimo de 8 GB de RAM. - Dispositivo de respaldo: Debe cumplir o superar el rendimiento de un procesador Intel Core i3. Debe ser funcional durante las interrupciones de energía. - Periféricos y espacio de trabajo: Una cámara web funcional. Un auricular USB con cancelación de ruido. Un espacio de oficina en casa dedicado y tranquilo. Un teléfono inteligente para comunicación y verificación. Únete a nuestro equipo dinámico: - Experimenta nuestra cultura divertida, inclusiva e innovadora que valora tus contribuciones únicas y apoya tu crecimiento profesional. - Aprovecha las oportunidades: Aprovecha las oportunidades diarias para aprender, innovar y sobresalir. Genera un impacto real en tu campo. Crecimiento profesional ilimitado: - Desbloquea un mundo de posibilidades y recursos para impulsar tu carrera. Emociones de ritmo acelerado: - Prospera en un ambiente de alta energía y compromiso. Acepta desafíos y obtén recompensas estimulantes. Flexibilidad, tu estilo: - Acepta la libertad de trabajar desde casa o cualquier ubicación de tu elección. Crea tu entorno de trabajo ideal. Equilibrio entre vida y trabajo en su mejor momento: - Despídete de los desplazamientos estresantes y hola al tiempo de calidad con seres queridos. Logra una integración saludable entre el trabajo y la vida para desempeñarte al mejor nivel.
Responsabilidades
- Desarrollar y mantener aplicaciones web escalables
- Integrar APIs
- Mentoría de desarrolladores junior
Skills requeridas
Beneficios
- Flexibilidad laboral
- Crecimiento profesional
- Ambiente de trabajo inclusivo