¡Únete a nuestro equipo como Ingeniero de Software! En CasePeer, estamos en la búsqueda de un Ingeniero de Software Senior para ayudar a nuestro equipo a construir y escalar nuestro software de gestión para prácticas legales de lesiones personales, utilizado por miles de profesionales legales. ¿Qué harás? Diseñar e implementar aplicaciones escalables en un entorno MVC (Django), aprovechando las mejores prácticas y tecnologías modernas (por ejemplo, Kubernetes). Impulsar iniciativas tecnológicas dentro del equipo y del producto para mantener el rendimiento, la escalabilidad y la sostenibilidad de la aplicación. Mantenerse al día con las tendencias de la industria y las tecnologías emergentes, aprendiendo continuamente y evolucionando tus habilidades. Desarrollar y mantener aplicaciones web utilizando Python, Django y frameworks relacionados. Implementar APIs sólidas y seguras, así como la lógica del backend, utilizando Django REST Framework. Diseñar, construir e integrar componentes de frontend utilizando HTML/CSS, JavaScript y React. Escribir código claro, mantenible y comprobable, siguiendo las mejores prácticas y estándares de codificación. Colaborar estrechamente con product managers, diseñadores y otros desarrolladores para entregar soluciones de software de alta calidad. Solucionar, depurar y resolver problemas reportados por los usuarios o los equipos de QA. Habilidades y experiencia preferidas Experiencia con contenedores (Docker), Kubernetes y Argo CD. Experiencia trabajando con tecnologías en la nube (por ejemplo, AWS, GCE). Experto en desarrollo web full-stack con Django y React. Experiencia desarrollando aplicaciones SaaS (Software como Servicio) a gran escala. Experiencia en la creación de componentes de frontend utilizando React. Sobre ti Licenciatura en Ciencias de la Computación o campo relacionado. 7+ años de experiencia diseñando, implementando, monitoreando y depurando soluciones a gran escala en entornos basados en la nube. Experiencia construyendo y desplegando aplicaciones web de calidad de producción a escala. Familiaridad con el desarrollo de productos LEAN y frameworks Ágiles – Scrum o Kanban. Experiencia desarrollando aplicaciones sólidas y resilientes con arquitectura basada en eventos y microservicios. Experto en Python y el framework Django (o equivalente). Sólida comprensión de los principios de diseño SOLID y patrones de diseño. Amplio conocimiento de SQL y familiaridad con bases de datos como Postgres o MySQL. Fuertes habilidades de trabajo en equipo y documentación. El equipo reclutador buscará estos conocimientos y habilidades en las postulaciones. Añade las que te faltan a tu perfil para atraer su atención. - Educación mínima: Universidad / Carrera Profesional - 7 años de experiencia - Idiomas: Inglés