Redwood Materials
Empower Pharmacy
Staff Software Engineer, Full Stack
RESUMEN DEL PUESTO
Empower Pharmacy es una empresa de atención sanitaria visionaria dedicada a hacer que los medicamentos de calidad y asequibles sean accesibles para millones de pacientes en todo el país. Como la farmacia de compuestos 503A y la instalación de externalización 503B registrada por la FDA más avanzada del país, estamos redefiniendo lo que es posible en la medicina personalizada y la fabricación farmacéutica. Estamos orgullosos de ser reconocidos como una de las empresas privadas de más rápido crecimiento en Houston y clasificados en el puesto #116 en Salud y Medicina en la lista Inc. 5000 de 2025.
Nuestra fortaleza se basa en cuatro valores fundamentales: Personas, Calidad, Servicio e Innovación. Guiados por estos principios, hemos creado una plataforma de atención sanitaria integrada de forma única, impulsada por tecnología avanzada, excelencia operativa y un compromiso incesante con la atención al paciente. Desde la fabricación y el control de calidad hasta la distribución y la experiencia del cliente, nuestros equipos trabajan juntos para elevar los estándares de la industria, ampliar el acceso a medicamentos críticos y mejorar los resultados para pacientes y proveedores en todo el país.
En Empower, unirse a nuestro equipo significa más que comenzar un nuevo puesto. Significa formar parte de una organización impulsada por una misión que está transformando la atención sanitaria a gran escala. Invertimos profundamente en nuestra gente, fomentamos el pensamiento audaz y creamos oportunidades para el crecimiento, el liderazgo y la innovación en todos los niveles. Tus ideas importan aquí, tu desarrollo cuenta con apoyo y el trabajo que realizas tiene un impacto directo en la vida de millones de personas.
Si prosperas en un entorno dinámico y orientado a un propósito donde la innovación, la colaboración y la ambición se unen, Empower Pharmacy es el lugar para ti. Transformemos la atención sanitaria juntos.
Este puesto ofrece ingeniería full stack de alto impacto en plataformas críticas que impulsan el hipercrecimiento de Empower en un entorno farmacéutico 503A/503B altamente regulado. El Ingeniero de Software de Staff es responsable del desarrollo integral de funciones, la fiabilidad del sistema y la optimización del rendimiento, aprovechando la IA para acelerar la velocidad de desarrollo, mejorar la calidad del código y perfeccionar la toma de decisiones. Este puesto opera en las capas de frontend, backend y datos, garantizando soluciones escalables, conformes y seguras.
Valores
- Personas: Empoderar a las personas define quiénes somos.
- Calidad: Excelencia en cada producto, siempre.
- Servicio: Servir a los demás es nuestro propósito más elevado.
- Innovación: Avanzar en la atención a través de la tecnología y el descubrimiento.
RESPONSABILIDADES
Desarrollo de Software
- Entrega de funciones: Diseñar, construir e implementar funciones full stack en sistemas de frontend y backend, aprovechando herramientas de desarrollo asistidas por IA para acelerar la codificación, las pruebas y la depuración, garantizando al mismo tiempo la escalabilidad, la mantenibilidad y la alineación con los requisitos normativos y comerciales.
- Calidad del código: Escribir código limpio, comprobable y eficiente utilizando marcos modernos y herramientas de revisión de código impulsadas por IA, manteniendo altos estándares de rendimiento, seguridad y fiabilidad dentro de un entorno regulado y de rápido escalado.
- Integración de sistemas: Desarrollar y mantener APIs, servicios e integraciones en sistemas internos y externos, garantizando un flujo de datos fluido, alta disponibilidad y cumplimiento de las normas de seguridad y reglamentarias.
Rendimiento del sistema
- Optimización del rendimiento: Identificar y resolver cuellos de botella en el rendimiento en todas las capas de la aplicación utilizando herramientas de monitorización y conocimientos basados en IA, garantizando que los sistemas cumplan con las expectativas de velocidad, escalabilidad y fiabilidad bajo una demanda operativa creciente.
- Resolución de problemas: Solucionar problemas de producción rápidamente, aplicando enfoques de depuración estructurados y diagnósticos asistidos por IA para minimizar el tiempo de inactividad y mantener la continuidad en las operaciones comerciales críticas.
- Ingeniería de fiabilidad: Implementar soluciones de registro, monitorización y alertas para detectar problemas de forma proactiva, mejorar la estabilidad del sistema y respaldar un tiempo de actividad constante en un entorno de alta disponibilidad.
Ejecución de la colaboración
- Colaboración transversal: Asociarse con gerentes de producto, diseñadores e ingenieros para traducir los requisitos en soluciones técnicas, garantizando la alineación en las prioridades, los plazos y las restricciones reglamentarias mientras se mantiene una alta velocidad de desarrollo.
- Entrega ágil: Participar en ceremonias ágiles, contribuyendo a la planificación de sprints, el refinamiento del backlog y las retrospectivas, mientras se mejora continuamente la eficiencia del equipo y los resultados de entrega utilizando datos y conocimientos de IA.
- Prácticas de documentación: Mantener una documentación técnica clara y precisa, garantizando el intercambio de conocimientos, la transparencia del sistema y la preparación para el cumplimiento en todos los equipos de ingeniería y multifuncionales.
CONOCIMIENTOS Y HABILIDADES
- Experiencia en sistemas distribuidos, arquitectura de backend y diseño de microservicios a escala empresarial.
- Gran dominio de las tecnologías de frontend, incluyendo React, Next.js, Tailwind CSS y TypeScript en entornos de producción.
- Gran dominio de Java, Springboot, Node.js y Python en entornos de producción.
- Gran dominio del desarrollo basado en GraphQL y/o Node.js para la integración de plataformas distribuidas.
- Profundo conocimiento de la optimización del rendimiento, la fiabilidad del sistema y las prácticas de observabilidad.
- Capacidad para diseñar sistemas que cumplan con los requisitos normativos, de seguridad y de integridad de datos.
EXPERIENCIA Y CUALIFICACIONES
- Grado universitario en Ciencias de la Computación, Ingeniería o campo relacionado, o experiencia práctica equivalente, con capacidad demostrada para ofrecer soluciones full stack en entornos de producción.
- 10+ años de experiencia en desarrollo full stack, incluyendo marcos de frontend, servicios de backend y gestión de bases de datos, con un sólido historial de entrega de aplicaciones escalables y de alta calidad.
- Experiencia trabajando en entornos de desarrollo ágiles, contribuyendo a la entrega iterativa, la integración continua y las prácticas de implementación mientras se mantienen altos estándares de calidad de código y fiabilidad del sistema.
- Capacidad demostrada para aprovechar las herramientas de desarrollo asistidas por IA para mejorar la eficiencia de la codificación, las pruebas y la depuración, con una mentalidad centrada en el aprendizaje continuo, la mejora del rendimiento y la excelencia técnica.
Competencias clave
- Enfoque en el cliente: Genera confianza a través de soluciones centradas en el cliente.
- IA estratégica: Guía la adopción y adaptación responsable de la IA.
- Optimiza los procesos de trabajo: Impulsa la eficiencia con una mejora continua.
- Colabora: Se asocia eficazmente para lograr objetivos compartidos.
- Ingenio: Asegura y despliega recursos de manera eficiente.
- Gestiona la complejidad: Simplifica y resuelve desafíos complejos.
- Garantiza la responsabilidad: Cumple con los compromisos con integridad.
- Adaptabilidad situacional: Ajusta el enfoque a las condiciones cambiantes.
- Se comunica eficazmente: Adapta los mensajes a audiencias diversas.
Beneficios para empleados, salud y bienestar
Ofrecemos beneficios integrales para apoyar tu salud, bienestar y futuro, incluyendo cobertura médica, dental y de visión, tiempo libre remunerado, igualación de 401(k), beneficios de bienestar, terapia IV y medicamentos compuestos. Obtén más información: careers.empowerpharmacy.com/benefits/
Requisitos físicos
Al realizar las responsabilidades del trabajo, se requiere que el empleado hable y escuche. A menudo se requiere que el empleado permanezca en una posición estacionaria durante una cantidad significativa de la jornada laboral y utilice con frecuencia sus manos y dedos para manipular o sentir con el fin de acceder, ingresar y recuperar información de la computadora y otros dispositivos de productividad de oficina. Se requiere regularmente que los empleados se muevan por la oficina y alrededor del campus corporativo. Se requiere regularmente que el empleado se ponga de pie, camine, alcance con los brazos y las manos, trepe o mantenga el equilibrio, y se agache, se arrodille, se encorve o se arrastre.
