Puesto: Full Stack Developer
Empresa: Vulcan Technologies de México
Área: Desarrollo de Software
Reporta a: Dev Lead
Resumen del Rol
Desarrollador Full Stack capaz de operar de forma competente en dos entornos tecnológicos distintos:
Camino OpenSource — infraestructura abierta basada en Linux, Python y Apache.
Camino Corporate — ecosistemas empresariales sobre Windows Server, IIS y C#.
El rol requiere dominio técnico, pensamiento sistémico y adaptabilidad para integrar soluciones entre ambos mundos, manteniendo estándares de calidad, seguridad y despliegue continuo.
Responsabilidades Principales
Diseñar, desarrollar y mantener aplicaciones web y APIs tanto en entornos Linux/Python como Windows/C#.
Administrar y configurar servidores Apache, Nginx e IIS según la plataforma objetivo.
Implementar pipelines de CI/CD y procesos de despliegue automatizado.
Diseñar arquitecturas híbridas que integren servicios Python y .NET bajo una misma capa de datos o API gateway.
Colaborar con el Dev Lead en decisiones de arquitectura, estándares de código y revisiones técnicas.
Monitorear rendimiento, disponibilidad y seguridad de las aplicaciones.
Contribuir a la documentación técnica, control de versiones y pruebas automatizadas.
Participar en la resolución de incidencias en producción bajo entornos mixtos.
Competencias Técnicas Requeridas
Camino Open (Open Stack):
Linux avanzado (bash, systemd, networking).
Apache / Nginx (virtual hosts, WSGI, SSL, performance tuning).
Python (FastAPI, Flask o Django).
PostgreSQL / MySQL / Redis.
Docker / Compose.
Git, GitHub Actions o Jenkins.
Camino Corporate (Microsoft Stack):
C# (.NET 6 o superior, ASP.NET Core).
IIS y Windows Server (configuración, deployment, logging).
SQL Server y Entity Framework.
PowerShell y administración de servicios Windows.
Integración con Active Directory / LDAP.
Competencias Generales
Pensamiento estructurado, documentación clara y autonomía técnica.
Capacidad para moverse entre paradigmas abiertos y corporativos sin pérdida de eficiencia.
Disciplina de testing (unitario, integración y E2E).
Conocimiento de redes, seguridad básica y buenas prácticas DevOps.
Comunicación directa y alineación con objetivos de proyecto.
Formación y Experiencia
Ingeniería en Sistemas, Computación o afín.
Mínimo 3 años en desarrollo full stack productivo.
Experiencia demostrable en proyectos que involucren tanto entornos Linux como Windows.
Ubicación y Modalidad
México (remoto o híbrido según proyecto).
Disponibilidad para intervenciones técnicas en servidores locales o clientes empresariales.
Tipo de puesto: Tiempo completo
Sueldo: $14,000.00 - $18,000.00 al mes
Beneficios:
Opción a contrato indefinido
Escolaridad:
Licenciatura terminada (Deseable)
Experiencia:
.NET: 1 año (Deseable)
JavaScript: 1 año (Deseable)
Desarrolladores Python: 1 año (Deseable)
Desarrolladores C#: 1 año (Deseable)
Idioma:
Inglés (Deseable)
Lugar de trabajo: Empleo remoto