Descripción
Resumen:
Buscamos un Desarrollador Full Stack especializado en aplicaciones basadas en REST, con sólidas habilidades en Python, React y SQL, capaz de diseñar y desarrollar soluciones robustas de forma independiente.
Aspectos destacados:
1. Diseñar y desarrollar aplicaciones robustas de pila completa basadas en REST.
2. Desarrollar API con Python y optimizar bases de datos utilizando SQL.
3. Guiar y apoyar a desarrolladores junior, adaptándose a nuevas tecnologías.
Estamos buscando un Desarrollador Full Stack con 5\+ años de experiencia en desarrollo de pila completa, especializado en aplicaciones basadas en REST. El candidato ideal contará con sólidas habilidades en Python, React y SQL, además de la capacidad para diseñar y desarrollar soluciones robustas de forma independiente. Se valora altamente la experiencia con tecnologías adicionales como C\#, .NET Core, JavaScript ES6, Node.js y herramientas de contenerización como Kubernetes y Docker. Son esenciales sólidas capacidades de mentoría, habilidades para la resolución de problemas y adaptabilidad a nuevas tecnologías.
Requisitos
* Licenciatura en Ciencias de la Computación o Ingeniería.
* **Más de 5 años de experiencia práctica en desarrollo de software.**
* **Más de 5 años de experiencia profesional escribiendo aplicaciones de pila completa basadas en REST.**
* Más de 5 años de experiencia con bases de datos relacionales.
* **Más de 5 años de experiencia desarrollando aplicaciones de una sola página e implementando componentes/características personalizados mediante frameworks modernos de interfaz de usuario en JavaScript.**
* **Competencia en desarrollo backend con Python (obligatorio).**
* Experiencia con C\#, .NET Core 2\.1 (ASP.NET MVC) y frameworks ORM (Entity Framework o similares).
* **Experiencia avanzada en gestión de bases de datos con SQL (MS SQL Server) y optimización de consultas (obligatorio).**
* Competencia en tecnologías web (HTML5, CSS).
* **Amplia experiencia construyendo interfaces de usuario dinámicas con React (obligatorio).**
* Conocimiento de TypeScript o excelente dominio de la programación orientada a objetos (POO) y su aplicación en JavaScript.
* Familiaridad con JavaScript ES6 y Node.js.
* Sólida comprensión del uso de Git y herramientas de integración continua.
* Conocimiento de Kubernetes, Docker y OpenShift.
* Conocimiento de los procesos estándar del ciclo de vida del desarrollo de software (SDLC).
* Experiencia en Design Thinking, Lean y/o metodologías ágiles.
* Excelentes habilidades de comunicación, colaboración y organización.
* Actitud positiva y sentido de responsabilidad.
Responsabilidades
* Asumir total responsabilidad en el desarrollo y despliegue de aplicaciones.
* Diseñar y desarrollar aplicaciones de pila completa basadas en REST.
* Desarrollar API con Python.
* Implementación de la interfaz de usuario: componentes y características personalizados mediante React.
* Optimizar bases de datos utilizando SQL.
* Proponer soluciones a problemas complejos.
* Adaptarse a nuevas tecnologías y habilidades.
* Diseñar e implementar procesos de desarrollo eficientes.
* Aplicar Design Thinking, Lean o metodologías ágiles en los proyectos.
* Colaborar con equipos para definir, diseñar e implementar nuevas funcionalidades.
* Guiar y apoyar a desarrolladores junior.
* Trabajar de forma independiente con mínima supervisión.
\#LI\-Remoto \#México \#Python \#React \#SQL