09 feb
Onda
Xico
Onda is a full-stack D2C growth firm that acts as a "one-stop-shop" for e-commerce business owners seeking assistance with their marketing labor and execution needs by providing premium talent.
Joining our talent network offers you connections to the ultimate "freelance" gigs with our clients, but coupled with a variety of support departments (scheduling, billing, quality assurance, reporting, client resolution, etc) to help you focus on what you do best
Onda is seeking a Solutions Architect who is responsible for designing and implementing technical solutions tailored to meet the unique business needs of our clients.
This role involves collaborating closely with cross-functional teams, including web developers, and account managers,
to ensure the technical feasibility, scalability, and integration of proposed solutions.
The Solutions Architect plays a critical role in ensuring that the architecture aligns with client objectives, industry best practices, and current technology trends.
**Key Responsibilities**:
- **Solution Design**:
- Lead technical discovery workshops to understand client's current systems, pain points, and future goals
- Collaborate with clients and fellow developers to translate business requirements into scalable, efficient, and cost-effective technical solutions.
- Document and validate technical requirements, constraints, and system dependencies
- Assess existing systems and recommend modernization strategies
- Evaluate and recommend appropriate technologies, frameworks, and platforms based on client needs and objectives.
- **Technical Leadership**:
- Provide technical governance to the development team throughout the project lifecycle, ensuring adherence to development standards and best practices.
- Conduct code reviews and ensure quality standards are maintained in the development process.
- Lead technical discussions, presenting architectural solutions to both technical and non-technical audiences.
- Own the end-to-end technical solution from architecture through implementation to ensure business requirements are achieved.
- **Stakeholder Engagement**:
- Work closely with project managers, business analysts, and other stakeholders to define project scopes, objectives, and timelines.
- Present architecture solutions to clients and address any questions or concerns.
- Participate in client meetings and workshops to gather requirements and provide updates on progress.
- **System Integration**:
- Design scalable integration architectures across multiple systems, services, and data sources
- Define API strategies, data flows, and integration patterns
- Ensure data consistency, performance, and fault tolerance across integrated systems
- Architect event-driven integration solutions where appropriate
- Design monitoring and observability solutions for integrated systems
- **Risk and Issue Management**:
- Proactively identify potential risks and issues related to system architecture, design, and integration.
- Develop mitigation strategies to address technical challenges and minimize business impact.
- Collaborate with Account Manager to ensure that timelines and budgets are met.
- **Experience**:
- 7+ years of experience architecting enterprise software solutions
- Bachelor's degree in Computer Science, Software Engineering, or related field preferred
- Strong background in cloud-native architecture (AWS, Azure, GCP)
- Experience with modern development practices including microservices, event-driven architecture, and serverless
- Proven track record designing high-availability, scalable distributed systems
- Hands-on experience with modern tech stack (containers, infrastructure as code, CI/CD)
- Experience with API design and management at enterprise scale
- Understanding of security best practices and compliance requirements
- **Skills & Competencies**:
- Strong analytical, problem-solving, and troubleshooting skills.
- Excellent communication skills, both verbal and written, with the ability to present complex ideas to a variety of stakeholders.
- Ability to think strategically and understand the broader business context of technical decisions.
- Strong leadership and mentoring skills,
with experience guiding teams through complex technical challenges.
- Knowledge of security, scalability, and performance optimization best practices.
- Ability to manage multiple priorities and projects simultaneously in a fast-paced environment.
Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.