PUESTO : BACKEND SEMI SENIOR DESCRIPCIÓN : Por encargo de nuestro cliente Sinapsis estamos en busca de un / una Backend Semi Senior es responsable del diseño, desarrollo y mantenimiento de la lógica del servidor, bases de datos y APIs para asegurar el funcionamiento eficiente, seguro y escalable de las aplicaciones. Este rol incluye la implementación de funcionalidades complejas, optimización del rendimiento y resolución de problemas en producción. Además, el Backend Senior mentoriza a desarrolladores junior, colabora con otros equipos y documenta las decisiones técnicas.1. Nivel educativo : Egresado (a) técnico o universitario de la carrera de Ingeniería de Sistemas o afines.2. Experiencia : Experiencia de 2 a 4 años en el puesto.3. Edad : Entre 24 a 38 añosCOMPETENCIAS PERSONALES (SOFT SKILLS) : - Trabajo en equipo- Gestión del tiempo- Comunicación efectiva- Resolución de problemas- Adaptabilidad- Orientación a resultados- ColaboraciónCOMPETENCIAS TÉCNICAS (HARD SKILLS) : - Sólidos conocimientos sobre desarrollo de aplicaciones web en el campo del backend.- Conocimiento de nodejs avanzado.- Conocimiento de TypeScript.- Conocimiento de MongoDB básico.- Conocimiento de Mysql.- Conocimiento de aws.- Fuerte conocimiento en el diseño, desarrollo y consumo de servicios Rest.- Conocimiento en mecanismos de autenticación / autorización de servicios / APIs (oauth, jwt, Cognito, IAM).- Dominio de git.- Conocimiento de manejo de buenas prácticas : Patrones de diseño, Clean code, principios SOLID, etc.- Conocimiento del framework Serverless js.PRINCIPALES FUNCIONES : - Definir la arquitectura del software y tomar decisiones de diseño que aseguren la escalabilidad, seguridad y eficiencia del sistema.- Escribir y mantener el código del backend, asegurándose de que sea limpio, eficiente y bien documentado.- Diseñar, desarrollar y mantener APIs para la comunicación entre el frontend y el backend, así como para la integración con servicios externos.- Diseñar y optimizar bases de datos, incluyendo la escritura de consultas complejas, índices, procedimientos almacenados y asegurar la integridad de los datos.- Implementar medidas de seguridad en el backend para proteger los datos y garantizar la privacidad de los usuarios.- Identificar y resolver problemas de rendimiento, optimizando el código y las consultas de la base de datos.- Realizar pruebas unitarias, de integración y funcionales, así como depurar y resolver errores en el código.- Escribir y mantener la documentación técnica del sistema, incluyendo diagramas de arquitectura, especificaciones de API y guías de uso.- Guiar y apoyar a desarrolladores junior y mid-level, proporcionando revisiones de código y compartiendo mejores prácticas.- Configurar y mantener pipelines de integración continua y despliegue continuo para asegurar despliegues rápidos y confiables.- Mantenerse al día con las nuevas tecnologías y tendencias en el desarrollo de backend e implementar aquellas que puedan mejorar el sistema o los procesos de desarrollo.- Participar en la planificación y gestión de proyectos, estimando tiempos de desarrollo y asegurando que los plazos se cumplan.- Planificar y ejecutar estrategias para asegurar que el sistema pueda escalar adecuadamente con el crecimiento del negocio y mantener su funcionamiento en el tiempo.BENEFICIOS- Ingreso a planilla- Seguro de salud integral- 15 días de vacaciones- Seguro vida ley- Buen ambiente laboral- Acceso a cursos online- Capacitaciones- Crecimiento ProfesionalTipo de puesto : Jornada completaSueldo : S / .2,500.00 - S / .4,000.00 al mesFormato de trabajo : HíbridoHorarios : Presencial : lunes, miércoles y viernes de 9 a 7 pm / Remoto : martes y jueves de 9 a 7 pm y sábados de 9 a 12 mLugar de trabajo : Santiago de SurcoTipo de puesto : Tiempo completoSueldo : S / .2,500.00 - S / .4,000.00 al mesLugar de trabajo : Viajar de manera regular
#J-18808-Ljbffr
Desarrollador Senior • Lima Metropolitana3, Lima, Peru