Technical Architect

atTalanRemoteCL flagChileFull-timeBackend EngineerMid-levelSenior

Posted 1 day ago

This is a fully remote position, open to applicants in Chile.

📋 Description

• Define the comprehensive technical architecture for the project, including components, integrations, data flows, dependencies, and delineation of responsibilities.

• Make and document architectural decisions utilizing Architectural Decision Records (ADRs), assessing alternatives, trade-offs, evolution costs, risks, and operational implications.

• Convert functional and non-functional requirements into actionable designs, technical acceptance criteria, and a roadmap for evolution.

• Design scalable and resilient distributed solutions, taking into account consistency, concurrency, idempotency, fault tolerance, and disaster recovery.

• Engage in the development of critical components and perform code reviews with an emphasis on design, maintainability, security, and operational behavior.

• Establish the testing and quality strategy, which encompasses unit, integration, contract, end-to-end, performance, resilience, and security testing.

• Design and review APIs, integration contracts, persistence schemas, and mechanisms for compatibility and evolution.

• Assess performance and capacity through analysis, profiling, load testing, and setting measurable latency and throughput targets.

• Ensure automation of builds, validations, static analysis, deployments, and quality controls within CI/CD pipelines.

• Incorporate secure-by-design principles, threat modeling, secrets management, access control, and traceability into the architecture.

• Identify technical risks, structural debt, and bottlenecks; prioritize remediation efforts and communicate their impact on timeline, cost, and scope.

• Participate in the planning of complex deliveries, technical estimations, milestone definitions, and tracking of architectural commitments.


⛳️ Requirements

• A minimum of 4 years of experience as a Technical Architect, with proven experience in leading the design and delivery of platforms or projects with high technical complexity.

• At least 5 years of experience in software development, specifically in Java, Spring Boot, APIs, persistence, distributed systems, automated testing, and CI/CD.

• Experience in regulated or financial environments that demand high availability, performance, security, and traceability.

• Experience in conducting architecture reviews, defining standards, managing technical debt, and evolving existing systems.

• Proven ability to work with Agile methodologies and collaborate cross-functionally with Architecture, Security, Infrastructure, and Business teams.

• Advanced proficiency in Java 21, Spring Boot 3.x, and designing mission-critical enterprise applications.

• Expertise in microservices architecture, distributed systems, synchronous and asynchronous integration, and communication patterns.

• Extensive knowledge of REST API design, contracts, versioning, backward compatibility, and integration governance.

• Proficiency with Spring Data JPA, data modeling, transactions, PostgreSQL, and optimization of queries and persistence.

• Familiarity with Gradle or Maven, multi-module projects or composite builds, dependency management, and build automation.

• Mastery of SOLID principles, Domain-Driven Design (DDD), Clean Architecture, design patterns, and techniques for refactoring and safe evolution.

• Experience in defining testing strategies using JUnit 5, Mockito, AssertJ, as well as contract, integration, and performance testing.

• Strong understanding of concurrency, caching, messaging, idempotency, consistency, resilience, and fault tolerance.

• Experience with Git, code reviews, branching strategies, and collaborative development practices at scale.

• Familiarity with CI/CD, automated quality, static analysis, artifact management, and controlled deployments.

• Knowledge of observability techniques: structured logs, metrics, distributed traces, alerting, and production diagnostics.

• Minimum B2 level of English is mandatory; a professional level is required for decision-making and collaboration with international teams.

• Proficiency in Spanish at a professional level, minimum B2, is mandatory.

• Nice-to-have experience or knowledge in financial platforms, corporate banking, trading, event-driven architectures, Kafka, Docker, Kubernetes, Cloud, OAuth2, OpenID Connect, Site Reliability Engineering (SRE), Service Level Objectives/Indicators (SLO/SLI), disaster recovery, application modernization, architecture governance, and Trade Finance or Documentary Trade.


🏝️ Benefits

• Full-time or B2B contract.

• Remote work within the CET Time Zone.

• Opportunity to be part of a multicultural team and engage in international projects.

People also viewed

Motorola Solutions7 hours ago

Senior Full-Stack Software Engineer – Go, JavaScript, PostgreSQL, Docker

BR flagBrazil, +1 more countryFull-timeBackend Engineer
ApplyView job
SummitNext7 hours ago

Backend Developer, Mid-Level

MY flagMalaysia OnlyFreelanceBackend Engineer
ApplyView job
Focal Systems8 hours ago

Platform Engineer – Backend Infrastructure

PL flagPoland, +1 more countryFull-timeBackend Engineer$102k – $117.5k/year
ApplyView job
GitLab8 hours ago

Senior Backend Engineer, Go

CA flagCanada OnlyFull-timeBackend Engineer
ApplyView job
H&W Publishing8 hours ago

Senior Backend Developer, Golang – Payment Systems

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Lingaro9 hours ago

Fullstack Python Developer

PL flagPoland OnlyFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers