Job Openings
SOLUTION ARCHITECT (REMOTE)
About the job SOLUTION ARCHITECT (REMOTE)
Role Overview
- As a Senior Solutions Architect, you will design and oversee enterprise-level, cloud-native solutions that drive innovation, scalability, and security. You will play a pivotal role in shaping technical strategy, aligning business goals with technology, and mentoring engineering teams to deliver high-quality solutions.
- This is a leadership role requiring a deep understanding of modern cloud architectures, backend systems, mobile application frameworks, and best practices in security and performance optimization.
Key Responsibilities
- Cloud Architecture & Strategy
- Design end-to-end cloud-based architectures on GCP and other cloud platforms with a focus on scalability, resilience, and high performance.
- Create technical roadmaps, blueprints, and design documentation to guide development teams.
- Evaluate and recommend tools, technologies, and frameworks to optimize solution designs.
- Lead hybrid and multi-cloud strategies, leveraging platforms like GCP, AWS, and Azure.
Backend & API Design
- Architect secure, scalable backend systems using Laravel for enterprise-grade applications.
- Design and implement microservices-based architectures using Node.js.
- Develop and manage RESTful and GraphQL APIs, ensuring robust and secure integrations through platforms such as Apigee, AWS API Gateway, or Azure API Management.
Mobile & Frontend Solutions
- Lead the design of cross-platform mobile applications using React Native, ensuring top-tier performance and user experience.
- Performance, Monitoring & Security
- Implement strategies for high availability, including load balancing, auto-scaling, and failover mechanisms.
- Incorporate monitoring and observability tools (e.g., GCP Cloud Monitoring, Prometheus, Grafana).
- Embed secure-by-design principles and ensure compliance with relevant regulations (e.g., GDPR, HIPAA).
- Optimize systems for cost efficiency and performance, including caching, query optimization, and latency reduction.
Collaboration & Leadership
- Partner closely with developers, DevOps engineers, and product teams to ensure designs are implemented effectively.
- Act as a technical mentor and leader, elevating the capabilities of engineering teams.
- Collaborate with stakeholders to translate business requirements into actionable technical solutions.
- Champion Agile best practices, participating in sprint planning, retrospectives, and iterative delivery.
Requirements
- 7+ years of experience in solution architecture and system design.
- Bachelors or Masters degree in Computer Science, Information Technology, or related field.
- 4+ years of hands-on experience with GCP cloud-native system design.
- 2+ years of experience with at least one additional cloud platform (AWS or Azure).
Proven expertise in:
- Laravel for backend development.
- React Native for mobile applications.
- Node.js for scalable, server-side applications.
- API design and management with platforms like Apigee or AWS API Gateway.
- Solid understanding of Agile methodologies and experience delivering in iterative development cycles.
- Strong knowledge of DevOps practices including CI/CD, containerization (Docker, Kubernetes), and Infrastructure as Code (Terraform, CloudFormation).
- Expertise in database technologies: MySQL, PostgreSQL, MongoDB, Cloud Spanner.
- Experience with monitoring tools like GCP Cloud Operations, ELK Stack, or similar.
- Excellent problem-solving, analytical, and communication skills.
- Proven ability to lead teams and drive architectural decisions.
Vertical
Technology