Desarrollador Full Stack Senior
¿Estás buscando nuevos desafíos y un lugar donde puedas disfrutar de un ambiente cercano mientras aprendes constantemente?
¡Bienvenido a un equipo con un propósito claro: "TRANSFORMAR la vida de las personas siendo el aliado TECNOLÓGICO más confiable"!
¡Prepárate y únete a esta aventura!
¿Qué encontrarás?
- Retos técnicos y personales que te mantendrán en constante crecimiento.
- Un equipo conectado, enfocado en tu bienestar físico y mental.
- Cultura de mejora continua, fresca y colaborativa, con oportunidades de aprendizaje y gente dispuesta a apoyarte.
- KaizenHub, un programa diseñado para potenciar tus talentos, con feedback, mentorías y coaching a través de Sofka U. ¡Será un reto y un juego a la vez!
- Programas como Happy Kaizen y WeSofka que cuidan tu bienestar físico y emocional.
¿Qué buscamos?
Buscamos un Desarrollador Full Stack Senior con al menos 5 años de experiencia, apasionado por la arquitectura de software y la resolución de problemas complejos. El perfil ideal domina el ecosistema de Node.js con NestJS para el backend y Angular para el frontend, demostrando una habilidad excepcional para crear aplicaciones robustas y escalables de principio a fin.
Si buscas un rol desafiante que potencie tu crecimiento y te permita dejar tu huella, queremos conocerte.
Responsabilidades
- Diseñar y desarrollar aplicaciones web completas, escalables y de alto rendimiento.
- Participar activamente en la definición de la arquitectura de software de nuevas soluciones.
- Implementar APIs RESTful y GraphQL seguras y eficientes con Node.js y NestJS.
- Construir interfaces de usuario interactivas y modernas utilizando Angular.
- Gestionar y optimizar bases de datos relacionales con PostgreSQL.
- Garantizar la calidad y mantenibilidad del código a través de pruebas unitarias y de integración.
- Colaborar estrechamente con equipos multidisciplinarios para entregar valor de manera continua.
- Optimizar el rendimiento, la seguridad y la escalabilidad de las aplicaciones existentes.
Requisitos
- Experiencia: Mínimo 5 años de experiencia en el desarrollo de soluciones de software de extremo a extremo, participando activamente en la arquitectura, construcción y optimización de aplicaciones complejas.
Conocimientos Técnicos
- Principios SOLID y Clean Architecture.
- Dominio de Node.js, NestJS y TypeScript para el desarrollo de APIs.
- Amplia experiencia con PostgreSQL, incluyendo ORMs como TypeORM o Prisma.
- Implementación de pruebas unitarias y de integración (backend y frontend).
- Manejo de seguridad y autenticación con JWT y OAuth2.
- Patrones de diseño de software.
- Dominio de Angular para el desarrollo de aplicaciones web.
- Sólidos conocimientos en JavaScript (ES6+), HTML semántico y CSS (Tailwind CSS).
- Experiencia con frameworks de pruebas frontend como Jest.
- Uso de Postman para validación de APIs.
- Conocimientos en principios de CI/CD y pipelines de automatización.
- Experiencia en automatización de pruebas (SerenityBDD, Appium, Karate).
- Manejo de Confluence para documentación y GitHub para versionamiento.
¡PRESENTATE y sé parte de esta historia!
Condiciones
- Contrato a término indefinido ¡Queremos relaciones a largo plazo y que seas parte de nuestra familia por mucho tiempo!
- ¿Buscas crecimiento profesional? En Sofka, te ofrecemos un ecosistema de aprendizaje con múltiples herramientas para cerrar brechas y potenciar tus habilidades. ¡Tú decides cómo quieres crecer!
- Área
- Desarrollo de Software
- Puesto
- Desarrollador FullStack
- Ubicaciones
- Bogotá
- Estado remoto
- Híbrido
¿Ya trabajas en Sofka?
Ayúdanos a encontrar a tu próximo compañero/a.