Vacante: Web Developer
Descripción del puesto
El Web Developer será responsable del diseño, desarrollo y mantenimiento de aplicaciones web modernas y escalables, participando activamente en la creación de interfaces interactivas, APIs, servicios backend y bases de datos.
Su trabajo será fundamental para garantizar el correcto funcionamiento, rendimiento y seguridad de los aplicativos de la empresa.
Funciones principales
Desarrollar y mantener aplicaciones web (frontend y backend) y APIs según las necesidades del negocio.
Optimizar el rendimiento de las aplicaciones para distintos dispositivos.
Participar en la automatización de pipelines de despliegue y procesos de integración continua.
Colaborar con Data Scientists e ingenieros de infraestructura en el desarrollo de nuevas soluciones.
Documentar proyectos y procesos técnicos internos.
Realizar code reviews y tareas de refactorización para la mejora del código y la remediación de vulnerabilidades.
Desarrollar y mantener procesos de web scraping y automatización de extracción de información.
Competencias obligatorias
(Indispensables para mantener y evolucionar los aplicativos actuales)
Programación
Python (dominio avanzado): manejo de archivos, programación orientada a objetos, peticiones de red, creación de entornos de prueba, y conocimiento de esquemas asíncronos (asyncio).
JavaScript (dominio avanzado): manipulación de BOM y DOM, eventos, promesas, y gestión de variables (scope).
Sistemas Operativos
Conocimientos básicos de Linux: navegación en terminal, manipulación de archivos, sistema de permisos, SSH.
Control de versiones
Uso profesional de GIT.
Frontend
Manejo de Angular 19.
Dominio de HTML5, CSS3 y principios de diseño responsivo.
Web Scraping
Conocimiento de páginas estáticas y dinámicas, movimiento horizontal/vertical.
Librerías en Python: BeautifulSoup (bs4), Scrapy, Selenium, Playwright, Pyppeteer.
Librerías en JavaScript: Cheerio, Puppeteer, Playwright.
Virtualización y Contenerización
Conocimiento de Docker.
Backend
JavaScript: Node.js, NPM, YARN.
Python: FastAPI, Flask.
Bases de Datos
Relacionales: PostgreSQL (SQL).
No relacionales: MongoDB.
Manejo de clientes GUI y programación en ambos lenguajes para conexión y gestión.
Cloud (AWS)
Nociones básicas de AWS: Cognito, RDS, API Gateway, ECR, EC2, VPC, S3.
Competencias opcionales (deseables)Frameworks adicionales
Bootstrap, React, Express.
Conocimiento de Webpack y compilación de JavaScript.
DevOps y pruebas
Pruebas E2E (Playwright).
GitHub Actions, pruebas unitarias y validación de código.
Python: Unittest, Pytest, Pydantic.
JavaScript: Jest, Mocha \& Chai.
Cloud (nivel intermedio)
AWS: Certificate Manager, KMS, CloudFront, ECS, Load Balancer, AWS CLI, AWS SDK (Python/Node).
GraphQL
Conocimientos básicos de su funcionamiento y librerías de implementación en Python y JavaScript.
Ciberseguridad
Principios básicos: CIA, mínimo privilegio, segmentación de permisos, control de acceso.
Conocimiento de OWASP Top 10 para Web.
Buenas prácticas de desarrollo: revisión de código orientada a seguridad y mitigación de vulnerabilidades comunes.
Requisitos adicionales
Inglés conversacional.
Python es esencial.
Modalidad híbrida (sin problema con trabajo remoto).
Zona: La Condesa, CDMX.
Horario flexible, de lunes a viernes.
Prestaciones de ley (por esquema asimilado).
Beneficios adicionales:
Acceso a Well Hobb (plataforma para hacer ejercicio).
Oficina 24/7, con refrigerios y área de comida.
Compensación
Sueldo: $25,000 a $30,000 netos mensuales.
Contacto
Interesados enviar información o CV al WhatsApp 55 4866 9403.
Tipo de puesto: Tiempo completo
Sueldo: $25,000.00 - $30,000.00 al mes
Pregunta(s) de postulación:
Detalla tu experiencia con Phyton
Lugar de trabajo: remoto híbrido en 06100, Hipódromo, CDMX