💻 ¡Estamos en búsqueda de un Ingeniero de Software!
¿Te apasiona construir soluciones escalables, seguras y con foco en calidad? ¿Querés ser parte de un equipo que impulsa la innovación tecnológica en el ecosistema financiero? ¡Entonces esta oportunidad es para vos!
¡Prepárate y únete a esta aventura!
¿Qué encontrarás?
- Desafíos 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.
- Programas que cuidan tu bienestar físico y emocional, y tu crecimiento profesional.🧠🎮
¿Qué buscamos?
¿Qué buscamos?
Desarrollador FullStack Senior con más de 5 años de experiencia y dominio comprobado en Java con SpringBoot y React que quiera asumir el reto de impulsar el desarrollo de sistemas robustos, escalables y alineados a las mejores prácticas del mercado.
¿Qué harás en este rol?
Diseñar, desarrollar e implementar soluciones end-to-end (backend y frontend) con foco en eficiencia, calidad, seguridad y mantenibilidad, apalancándose en asistentes de IA para acelerar la entrega y mejorar la productividad.Participar activamente en la evaluación y mejora continua de sistemas actuales, proponiendo refactorizaciones, automatizaciones y estrategias de evolución tecnológica.Asegurar que las soluciones cumplan con los criterios funcionales, no funcionales (performance, seguridad, escalabilidad, usabilidad) y los tiempos de entrega definidos, utilizando prácticas de CI / CD y pruebas automatizadas (unitarias, integración, mutación, sistema, performance y aceptación) .Colaborar estrechamente con equipos multifuncionales bajo metodologías ágiles (Scrum / Kanban), participando en refinamientos, plannings, dailies y retrospectivas, con foco en la entrega continua de valor.Aplicar principios de DevSecOps , asegurando la calidad del código, la gestión segura de dependencias, y la infraestructura como código en entornos cloud (Azure).Garantizar que el desarrollo se alinee con las políticas organizacionales, los estándares técnicos, las buenas prácticas de ingeniería de software y las estrategias de calidad y seguridad definidas por la organización.¿Cuál debe ser tu dominio técnico?
Requerido :
Java 17+ con experiencia en proyectos con Spring Boot 3.2+ (web, JPA, seguridad, perfiles).Buen manejo de estructuras de datos, algoritmos básicos y principios de arquitectura limpia (Clean Code, SOLID).Buen dominio de HTML5, CSS3 y preprocesadores como Sass .Conocimientos prácticos en TypeScript 5.x y React 18 , incluyendo componentes, servicios y rutas.Conocimientos de programación funciona l (streams, lambdas, funciones puras).Principios sólidos de programación orientada a objetos (POO), diseño modular y uso de patrones comunes (Factory, Strategy, Singleton).Estar alineado con las características modernas de los lenguajes.Integración y diseño de APIs escalables y seguras (OpenAPI, Swagger)Modelado y arquitectura de microservicios (modularidad, cohesión, acoplamiento)Aplicación de patrones de diseño para resolver problemas complejosEstrategias de calidad : pruebas unitarias, de integración, de contrato, mutación (JUnit en Java o Jest / Jasmine en TS). Conocimiento base en Piramide Cohn.Dominio en bases de datos relacionales : normalización, consultas, replicación, particionamiento, caché.Conocimiento avanzado en bases de datos no relacionales : configuración e implementación.Manejo fluido de Git y comprensión de estrategias de branching como GitFlowAseguramiento de microservicios y gestión de accesos con mecanismos de autenticación y autorización como JWT y OAuth2Conocimiento de arquitecturas orientadas a eventos y comunicación asíncrona.Conocimiento de patrones distribuidos como event-driven architecture , retry policies , circuit breaker , y resiliencia ante fallos.Aplicación de principios de DevSecOps , integrando escaneo de calidad y seguridad en el ciclo de desarrollo mediante herramientas como SonarQube , Snyk o Trivy , con gestión segura de secretos y cumplimiento de estándares como OWASP Top 10 en APIs y servicios.Deseable :
Uso eficaz de GitHub Copilot para tareas repetitivas, pruebas, documentación técnica y generación asistida de código.Afinidad con el enfoque “Vibe Coding”Experiencia aplicando Domain-Driven Design (DDD) .Experiencia o interés en trabajar con tecnologías de mensajería y streaming como Apache Kafka , Redis (pub / sub) , RabbitMQ o Azure Service Bus.Conocimientos en hardening de contenedores , análisis de dependencias y políticas de revisión automática en pipelines (linting, branch protection, escaneo IaC).Conocimiento básico en Infraestructura como Código (IaC) usando herramientas como Terraform o Ansible para definir y gestionar entornos de forma automatizada y reproducible.Frameworks de pruebas funcionales para escribir pruebas automatizadas como Karate, Serenity y / o herramientas para pruebas de carga y performance como K6📍 Condiciones
Contrato a término indefinido ¡Queremos relaciones a largo plazo y que seas parte de este equipo por mucho tiempo!Modalidad de trabajo remoto. Tenemos oficina en Paysandú, y nos encanta encontrarnos en nuestra Casa Sofka! 📚PaseLibre , TuTerapia , y una lista de beneficios que crece con el equipo!