Solution Architect
Hiretruss
- New York, New York, United States
- New York, New York, United States
Über
Collaborate with product and engineering to design end-to-end solutions that meet functional and non-functional requirements (scalability, performance, security, reliability, cost). Define and maintain system architecture, including service boundaries, data flows, integration patterns, and API design. Translate business requirements into technical designs, architecture diagrams, ADRs (Architecture Decision Records) and implementation roadmaps. Provide technical leadership and guidance to engineering teams (code/design reviews, best practices, standards). Evaluate and select technologies, tools, and frameworks; create reference implementations and proofs of concept. Design and oversee data models, storage strategies, and database schemas (SQL and NoSQL). Work with DevOps/Infra teams to define cloud and on-prem architectures (AWS preferred, plus bare-metal where appropriate). Ensure architectures adhere to security, compliance, and reliability standards. Identify and resolve performance bottlenecks across application and infrastructure layers. Contribute to and maintain architecture documentation, guidelines, and playbooks. Mentor senior and mid-level engineers on architecture and system design thinking. WHAT SKILLS AND EXPERIENCE ARE WE LOOKING FOR?
8+ years of professional experience building web applications with PHP, including Laravel (or closely related frameworks). Strong expertise in system design and distributed systems: scalability, availability, fault tolerance, and observability. Strong knowledge of cloud infrastructure (preferably AWS) and bare-metal/on‑prem setups: Compute, storage, networking, IAM/security, monitoring, and cost optimization. Strong experience with databases: SQL (e.g., MySQL, PostgreSQL) and at least one NoSQL technology. Data modeling, indexing, query optimization, and performance tuning. Experience designing and integrating APIs (REST and/or GraphQL), including authentication and authorization patterns. 3+ years in a formal Architecture or Technical Leadership role (e.g., Solutions Architect, Lead Engineer, Principal Engineer), driving technical decisions across teams or large projects. Solid understanding of: Software architecture patterns (e.g., modular monolith, microservices, event-driven). Caching, message queues, and asynchronous processing. CI/CD, version control (Git), and modern development workflows. Strong communication skills: able to explain complex technical concepts to both technical and non-technical stakeholders. ARE THERE ANY OTHER REQUIREMENTS?
Golang: 3+ years of experience building production services or tools. Python: 2+ years of experience (scripting, services, or data/ML tooling). Knowledge of LLMs and AI agents: Understanding of how they work conceptually and architecturally. Experience integrating LLMs into products or workflows is a plus. Experience with: Containers and orchestration (Docker, Kubernetes). Event streaming platforms and pub/sub systems. Observability stacks (metrics, logging, tracing). Security best practices (OWASP, secure-by-design, secrets management). Requires 3-4 hours of overlap with US timezone (CST) Featured benefits:
Career Growth Work with Modern Tech Remote-Friendly Flexibility International Experience Pathway to U.S. Market Opportunities Stable, Growing Industry
#J-18808-Ljbffr
Sprachkenntnisse
- English
Hinweis für Nutzer
Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klick auf „Jetzt Bewerben”, um deine Bewerbung direkt auf deren Website einzureichen.