Desarrollador Full Stack .NET .NET 8.0 React TypeScript
Posición: Desarrollador(a) Full Stack Middle / Senior
Modalidad: Presencial Col. Escalón, San Salvador.
Salario: $1,200 Negociables dependiendo su nivel de conocimiento
Tu Rol y Responsabilidades
Como Desarrollador(a) Full Stack, serás una pieza clave en la arquitectura, diseño e implementación de nuestras aplicaciones, asegurando la cohesión y el rendimiento tanto del backend como del frontend.
Principales Tareas:
* Desarrollo Backend: Diseñar, construir y mantener API RESTful robustas y escalables utilizando .NET 8.0 (C#) y ASP.NET Core.
* Desarrollo Frontend: Implementar interfaces de usuario modernas, responsivas y de alto rendimiento utilizando React, TypeScript y Hooks, garantizando la mejor experiencia de usuario.
* Arquitectura y Diseño: Participar activamente en la definición de la arquitectura de microservicios y patrones de diseño (DDD, Clean Architecture).
* Calidad de Código: Escribir código limpio, mantenible y eficiente, implementando pruebas unitarias y de integración.
* DevOps: Trabajar con herramientas de CI/CD (ej: Azure DevOps, GitHub y GitLab) y familiaridad con contenedores (Docker).
* Colaboración: Colaborar con otros desarrolladores, arquitectos y gestores de producto para definir requerimientos técnicos y estimar esfuerzos.
* Liderazgo Técnico (Senior): Mentorear a desarrolladores junior y proponer mejoras en los estándares y procesos de desarrollo.
Requisitos Indispensables
* Experiencia Sólida: Mínimo [2 años para Middle / 5+ años para Senior] de experiencia en desarrollo de software.
* Backend: Dominio avanzado de .NET (Core o Framework), con experiencia práctica en .NET 8.0 o versiones recientes (C#).
* Frontend: Experiencia avanzada con React y el ecosistema moderno de la librería.
* Tipado: Sólido conocimiento y experiencia en el uso de TypeScript tanto en el frontend como en el backend (deseable).
* Bases de Datos: Experiencia en diseño y optimización de bases de datos relacionales (ej: SQL Server, PostgreSQL) y ORMs (ej: Entity Framework Core).
* Control de Versiones: Experiencia indispensable con Git (GitHub/GitLab).
Se Valorará Positivamente
* Experiencia con metodologías Ágiles (Scrum/Kanban).
* Conocimiento en computación en la nube (Azure, AWS o Google Cloud).