(M) Arquitecto/a de Software (Bolivia) at BELIEVE Solutions
, , -
Full Time


Start Date

Immediate

Expiry Date

05 May, 26

Salary

0.0

Posted On

04 Feb, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Software Architecture, Clean Architecture, Domain-Driven Design, UML, APIs, REST, GraphQL, SOLID Principles, Docker, CI/CD, Security by Design, Cloud Computing, DevOps, Frontend Development, Backend Development, Team Leadership

Industry

Software Development

Description
El/La Arquitecto/a de Software será responsable de definir, diseñar y supervisar la implementación de arquitecturas modernas, escalables y desacopladas, alineadas a los objetivos del negocio y basadas en principios reconocidos de ingeniería de software. Participará activamente en la toma de decisiones técnicas, estableciendo lineamientos y buenas prácticas que garanticen soluciones mantenibles, seguras y de alto rendimiento. 🔹 Responsabilidades Técnicas Definir y evolucionar arquitecturas basadas en Clean Architecture, Arquitectura Hexagonal y Domain-Driven Design (DDD). Documentar la arquitectura utilizando modelos estándar como UML y C4 Model. Diseñar e integrar servicios mediante APIs REST/GraphQL y mecanismos de mensajería o comunicación asíncrona. Aplicar principios SOLID, patrones de diseño y buenas prácticas orientadas a la mantenibilidad, extensibilidad y resiliencia. Supervisar estrategias de contenedorización (Docker), orquestación y despliegue. Definir, implementar y controlar pipelines CI/CD para integración y despliegue continuo. Incorporar controles de seguridad desde la etapa de diseño (security by design). Optimizar rendimiento, escalabilidad y uso eficiente de recursos. Definir mecanismos de observabilidad, monitoreo y trazabilidad. Diseñar integraciones y despliegues en entornos cloud y automatizar infraestructura (IaC). Participar en el desarrollo frontend y backend cuando el proyecto lo requiera. Guiar técnicamente a los equipos de desarrollo y promover buenas prácticas. 🔹 Experiencia y Conocimientos Requeridos +2 años de experiencia comprobable como Arquitecto/a de Software, liderando decisiones de arquitectura. +7 años de experiencia en desarrollo de software, participando en soluciones de complejidad media y alta. Experiencia en definición e implementación de arquitecturas modernas y patrones de diseño. Experiencia trabajando con equipos multidisciplinarios. Conocimientos sólidos en cloud computing, contenedores, automatización e iniciativas DevOps.
Responsibilities
The Software Architect will define, design, and oversee the implementation of modern, scalable architectures aligned with business objectives. They will actively participate in technical decision-making and establish guidelines to ensure maintainable and high-performance solutions.
Loading...