Our client is looking for a Solutions Architect to lead the design and evolution of our technical architecture. This is a senior-level role ideal for someone who combines strategic thinking with hands-on engineering. You’ll collaborate closely with product, engineering, and infrastructure teams to design scalable, maintainable, and secure systems. This is a remote role open to candidates across Latin America.
Key Responsibilities
- Design and document system architectures that meet business needs for scalability, security, reliability, and performance
- Collaborate with product and engineering teams to define technical requirements and solution designs
- Translate business requirements into architectural diagrams, technical designs, and implementation plans
- Guide engineering teams through architectural best practices, code/design reviews, and technical mentorship
- Evaluate and implement tools, frameworks, and technologies across the stack
- Design and optimize data models, schemas, and storage strategies (SQL and NoSQL)
- Work with DevOps to define cloud and on-premise architectures (AWS preferred)
- Identify and resolve performance and reliability bottlenecks across the system
- Maintain architecture documentation, patterns, and playbooks
- Mentor mid-level and senior engineers on scalable system design and architecture principles
Requirements
- 8+ years of experience building web applications with PHP, including Laravel or similar frameworks
- Proven experience designing distributed systems with focus on scalability, observability, and fault tolerance
- Deep knowledge of AWS and/or on-prem infrastructure: compute, storage, networking, IAM, monitoring, and cost optimization
- Strong database experience: MySQL, PostgreSQL, and at least one NoSQL database (e.g., MongoDB, DynamoDB)
- Advanced skills in data modeling, indexing, performance tuning, and schema design
- Solid experience designing APIs (REST or GraphQL), with secure authentication/authorization patterns
- 3+ years in an architecture or senior technical leadership role
- Strong understanding of architectural patterns (modular monolith, microservices, event-driven, etc.)
- Familiarity with CI/CD, Git, and modern development workflows
- Excellent communication skills in English (C1+), with ability to explain complex topics to mixed audiences
Preferred Qualifications
- 3+ years of Golang experience building production-grade services
- 2+ years of Python experience (scripting, services, or ML tooling)
- Exposure to LLMs or AI agents, with ability to architect integrations
- Experience with Docker, Kubernetes, message queues, and pub/sub systems
- Familiarity with observability stacks (metrics, logging, tracing)
- Understanding of secure-by-design principles and secrets management
Compensation & Logistics
- Location: Remote (LATAM only), ideally aligned with U.S. time zones
- Compensation: Competitive in USD, based on experience and seniority
- Benefits: Unlimited PTO, flexible hours, remote-first culture
- Success in 3–6 months: Define and document core service architecture, improve performance and reliability of key systems, and support implementation across engineering teams
Company Overview: Our client helps brands protect their value and grow revenue through automated MAP enforcement and channel management tools. We're a remote-first company with a culture of autonomy, ownership, and impact.
Job description created by latamcent.com http://latamcent.com, a nearshore staffing agency.