Salario negociable
CaryHealth
Washington, DC, USA
Resumen de la empresa: En CaryHealth, estamos comprometidos a transformar el panorama de la salud digital con un enfoque en la expansión de nuestro ecosistema de farmacia digital. CaryHealth fue fundada en 2017 como una experiencia de farmacia digital directa al consumidor y desde entonces ha crecido hasta convertirse en una plataforma amplia que sirve a fabricantes farmacéuticos, planes de salud y sistemas de salud. La plataforma CaryHealth incluye nuestra experiencia de farmacia digital CaryRx, OneDash para la gestión poblacional y Clair, nuestro modelo de inteligencia artificial y copiloto propietarios. Como empresa de rápido crecimiento, estamos buscando miembros entusiastas del equipo que estén apasionados por mejorar los resultados para los pacientes a través de nuestra plataforma. Descripción del puesto: Buscamos desarrolladores full stack talentosos y apasionados, tanto con experiencia como junior, para unirse a nuestro equipo en crecimiento con sede en Washington, DC. Como desarrollador full stack, desempeñarás un papel fundamental en el diseño, desarrollo y mantenimiento de nuestras aplicaciones web y soluciones digitales. Tu rol incluirá desarrollo front-end y back-end, trabajando con tecnologías de vanguardia para ofrecer experiencias de usuario excepcionales. Si eres una persona autodidacta con gran atención al detalle y un fuerte deseo de crear soluciones innovadoras, te invitamos a formar parte de nuestro dinámico equipo. Para los candidatos junior, se proporcionará apoyo y capacitación. Principales responsabilidades Desarrollo full stack: Colaborar con el equipo de desarrollo para diseñar e implementar aplicaciones y funciones web centradas en el usuario, desde el concepto hasta el despliegue. Desarrollar y mantener componentes front-end y back-end de nuestras soluciones digitales, asegurando una integración perfecta y un rendimiento óptimo. Desarrollo front-end: Integrar interfaces de usuario utilizando tecnologías modernas de front-end, como HTML, CSS, JavaScript y frameworks como React o Angular. Desarrollo back-end: Diseñar y desarrollar lógica y APIs del lado del servidor utilizando lenguajes de programación como Python y Node.js. Implementar y mantener bases de datos, asegurando la seguridad de los datos y consultas eficientes. Mantener la infraestructura de AWS. Arquitectura del sistema y escalabilidad: Trabajar estrechamente con el equipo para diseñar y optimizar sistemas en términos de escalabilidad, rendimiento y fiabilidad. Identificar posibles cuellos de botella y proponer soluciones para mejorar la eficiencia de las aplicaciones. Revisión de código y garantía de calidad: Realizar revisiones de código para mantener la calidad, consistencia y mejores prácticas. Realizar pruebas y depuración para identificar y resolver problemas de manera oportuna. Otras responsabilidades: Colaborar con equipos multifuncionales, incluyendo diseñadores, gerentes de producto y otros desarrolladores, para entregar soluciones de alta calidad. Comunicar conceptos técnicos de forma efectiva a miembros del equipo técnicos y no técnicos. Proponer proactivamente ideas innovadoras para mejorar aplicaciones y flujos de trabajo existentes. Otras tareas asignadas. Requisitos Requisitos mínimos Título universitario en Ciencias de la Computación, Ingeniería de Software o campo relacionado. Experiencia comprobada como desarrollador full stack o puesto similar, con al menos 1 a 5 años de experiencia laboral relevante. Conocimientos sólidos en desarrollo back-end utilizando lenguajes como Python y Node.js. Familiaridad con sistemas de control de versiones (por ejemplo, Git) y flujos de trabajo colaborativos de desarrollo. Conocimientos en bases de datos (SQL, NoSQL) deseables. Experiencia con plataformas de computación en la nube y herramientas de despliegue (por ejemplo, AWS, Azure, Heroku) es un plus. Dominio de tecnologías front-end como HTML, CSS, JavaScript y frameworks modernos (React, Angular, etc.). Conocimientos sobre principios y mejores prácticas de seguridad web. Excelentes habilidades para resolver problemas y capacidad para solucionar incidencias técnicas complejas. Fuertes habilidades de comunicación y trabajo en equipo, con pasión por aprender y compartir conocimientos. Excelentes habilidades organizativas y atención al detalle. Flexibilidad para adaptarse a prioridades y horarios cambiantes según sea necesario. Actitud proactiva y compromiso con la entrega de un servicio de alta calidad. Los candidatos deben estar autorizados para trabajar en Estados Unidos para ser elegibles para este puesto. Cualificaciones diferenciadoras Experiencia trabajando con frameworks modernos de front-end como React, Angular o Vue.js, y capacidad para diseñar y desarrollar interfaces de usuario complejas e interactivas. Dominio del desarrollo back-end utilizando lenguajes como Python y Node.js, y familiaridad con frameworks como Django, Express.js o FastAPI. Sólido conocimiento en gestión y diseño de bases de datos, incluyendo experiencia con bases de datos SQL y NoSQL como MongoDB, MySQL o PostgreSQL. Familiaridad con plataformas de computación en la nube (por ejemplo, AWS, Azure, Google Cloud) y conocimientos sobre despliegue y escalado de aplicaciones en entornos en la nube. Experiencia previa en la creación e integración de APIs RESTful y microservicios, asegurando una comunicación eficiente entre diferentes componentes de una aplicación web. Experiencia con tecnologías de contenerización como Docker y herramientas de orquestación como Kubernetes, permitiendo el despliegue y gestión sin problemas de aplicaciones. Conocimientos sobre prácticas DevOps, incluyendo integración continua y despliegue continuo (CI/CD), y capacidad para implementar canalizaciones automatizadas de pruebas y despliegue. Comprensión de los principios y mejores prácticas de seguridad web, asegurando el desarrollo de aplicaciones web seguras y robustas. Historial comprobado de colaboración con equipos multifuncionales, incluyendo diseñadores, gerentes de producto y otros desarrolladores, para entregar soluciones de alta calidad. Experiencia con metodologías de desarrollo ágil, como Scrum o Kanban, y capacidad para trabajar en un entorno de desarrollo iterativo y colaborativo. Participación en proyectos de código abierto o contribuciones a la comunidad de desarrolladores, demostrando pasión por aprender y compartir conocimientos. Condiciones de trabajo Los entornos de oficina y farmacia tienen temperaturas y humedad moderadas, que pueden fluctuar. Tenga en cuenta que este puesto está basado en nuestra oficina de DC, con 2 días presenciales y 3 días remotos por semana. Requisitos físicos Permanecer sentado durante largos períodos en un escritorio mientras se trabaja en una computadora. Movimientos repetitivos, como teclear y usar el ratón. Usar una o dos manos y/o dedos para agarrar, mover o ensamblar objetos. Requisitos de viaje Este puesto puede requerir viajes ocasionales para asistir a conferencias, ferias comerciales, reuniones de negocios o para apoyar operaciones en otras ubicaciones. La frecuencia, duración y medio de viaje dependerán de las necesidades del negocio y se comunicarán con anticipación siempre que sea posible. Los candidatos deben estar cómodos con: Viajar hasta un 10% del tiempo. Estadías nocturnas cuando sea necesario. Cumplir con las políticas y procedimientos de viaje de la empresa. Adaptarse a horarios de viaje variables, incluyendo posibles viajes los fines de semana o por la noche, según sea necesario. Nota: Los gastos de viaje serán reembolsados de acuerdo con las políticas de la empresa. Beneficios Plan de salud (médico, dental y visión) Tiempo libre pagado (vacaciones, enfermedad, feriados federales, días religiosos y culturales flotantes) Licencia parental y por embarazo Beneficios para el transporte Seguro de vida Portátil de la empresa Únete a nosotros en Washington, DC, para ser parte de un equipo visionario que valora la innovación, la colaboración y la excelencia. Como desarrollador full stack, tendrás la oportunidad de contribuir a proyectos de impacto que impulsen el cambio positivo y marquen la diferencia en la vida de las personas. Si eres un profesional altamente motivado y con habilidades que se desenvuelve bien en un entorno dinámico, esperamos con interés recibir tu solicitud. CaryHealth es un empleador que ofrece igualdad de oportunidades. Todos los candidatos calificados recibirán consideración para empleo sin importar raza, color, religión, sexo, orientación sexual, identidad de género, origen nacional, discapacidad o condición de veterano. Celebramos la diversidad y estamos comprometidos a crear un entorno inclusivo para todos los empleados.