Saltar al contenido principal

Junior Software Engineer - Híbrido (JavaScript/ Angular/ React/ SQL Server)

Tecnología
Protecso
San Borja, PerúHace 1 mes
Tiempo completoPresencial

Descripción del puesto

PROTECSO se encuentra en búsqueda de un profesional interesado en ser parte de un Proyecto de iniciativa orientado a la modernización de aplicaciones empresariales, utilizando herramientas y servicios de Amazon Web Services (AWS).

📈 Funciones:

  • Desarrollo de componentes e interfaces web con Angular y TypeScript, siguiendo la arquitectura, los estándares de código y los lineamientos de diseño ya definidos en el proyecto.
  • Apoyo en el desarrollo de componentes frontend con React en los aplicativos que utilizan dicha tecnología.
  • Consumo e integración de APIs REST desde el frontend, incluyendo manejo de estados de carga, validación de formularios y control de errores.
  • Implementación de endpoints y servicios backend en Python con el framework FastAPI, sobre la estructura y los patrones ya establecidos en el proyecto.
  • Elaboración de consultas y procedimientos almacenados en SQL Server para la lectura y persistencia de información.
  • Elaboración de pruebas unitarias básicas para las funcionalidades desarrolladas (pytest en backend, Vitest en frontend).
  • Gestión del código fuente en GitLab: creación de ramas, commits descriptivos, merge requests y atención de las observaciones recibidas en las revisiones de código.
  • Cumplimiento de los estándares de calidad y estilo definidos por el equipo (linters, formateadores y hooks de pre-commit).
  • Participación en las ceremonias del equipo y documentación de lo desarrollado.
🎓 Requerimientos:
  • Egresado o bachiller de las carreras de Ingeniería de Software, Ing. de Sistemas, Ing. Informática o afines.
  • Experiencia mínima de 6 meses en desarrollo de software.
  • Experiencia en control de versiones con Git y manejo de GitLab
  • Comprensión conceptual de integración y despliegue continuo (CI/CD)
  • Manejo de Postman para probar y validar servicios REST.
  • Conocimientos y experiencia en desarrollo frontend:
– HTML5, CSS3 y JavaScript moderno (ES6+): funciones asíncronas, promesas, manejo de arreglos y objetos.

– Angular a nivel de fundamentos: componentes, plantillas, servicios, ruteo, formularios y nociones de RxJS (observables y suscripciones).

– React a nivel de fundamentos: componentes funcionales, props y manejo de estado con hooks.

– TypeScript básico: tipado de variables, interfaces y tipos de retorno.

– Maquetación responsive y uso de librerías de estilos (Tailwind CSS o similar).

  • Conocimientos y experiencia en desarrollo backend:
– Python: programación orientada a objetos, manejo de excepciones, tipado y estructura de módulos.

– FastAPI (o framework equivalente como Flask o Django REST): definición de rutas, verbos HTTP, códigos de respuesta y validación de datos con Pydantic.

– Nociones de acceso a datos con un ORM (SQLAlchemy o equivalente).

  • Disponibilidad para laborar en modalidad híbrida de lunes a viernes de 9:00 a. m. a 6:30 p. m. (presencial 2 días por semana).

Deseables (no excluyentes)

  • Conocimientos conceptuales de nube. El proyecto opera sobre Microsoft Azure; también se valora experiencia previa en AWS.
  • Nociones de contenedores con Docker.
  • Nociones de C# y .NET.
  • Manejo de Redis, Firebase o servicios de notificaciones.
  • Inglés técnico a nivel de lectura de documentación.
💰Brindamos:
  • Agradable ambiente laboral.
  • Planilla desde el primer día (beneficios sociales al 100%).
  • Capacitaciones constantes.
  • Línea de carrera.
Keywords
javascriptreact-jsreactsqltypescriptmicrosoft-typescriptpythonfastapipytestvitestgitlabpre-commitcustomer-intelligence-cicontinuous-integrationcd-certificate-of-depositci-cdpostmanvalidarhtml5css-3

¿Te interesa este puesto?