¡Ú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.