We are seeking an experienced Solution Architect to design and implement scalable, high-quality technology solutions. The ideal candidate will have a strong background across front-end development, API middleware, storage and persistence, cloud and DevOps, data layers, editors, and security. Additionally, the candidate must demonstrate expertise in data management, data flow design, and system integration to ensure seamless interoperability, performance, and reliability across complex systems.
Key Responsibilities
- Design and architect end-to-end technical solutions utilizing Angular, JavaScript, HTML5, Python, FastAPI, PostgreSQL, Redis, Elasticsearch, BigQuery, and Google Cloud Platform services.
- Develop and oversee data flow architectures and integration strategies for seamless data movement across systems using technologies like TensorFlow, SQL, and BigQuery.
- Collaborate with business and technical stakeholders to gather system requirements and translate them into robust, scalable architectural designs.
- Implement secure solutions leveraging AES-256 encryption, IAM, and other industry-standard security practices.
- Lead cloud and DevOps initiatives utilizing Docker, GKE, Cloud Run, Compute Engine, Cloud Functions, and Cloudflare Gateway.
- Optimize data storage, persistence, and retrieval strategies using Elasticsearch and Redis for performance at scale.
- Provide technical leadership, mentorship, and best practice guidance across engineering teams, utilizing development tools like Visual Studio Code.
- Continuously monitor, analyze, and improve the scalability, reliability, and performance of deployed solutions.
- Contribute to architectural standards, governance frameworks, and continuous innovation initiatives.
Required Skills and Qualifications
- Proven experience as a Solution Architect or similar technical leadership role.
- Strong expertise in front-end development technologies: Angular, JavaScript (ES6+), HTML5, CSS3.
- Advanced proficiency in API development with Python and FastAPI.
- In-depth knowledge of relational and NoSQL databases: PostgreSQL, Redis, Elasticsearch, and BigQuery.
- Extensive hands-on experience with Google Cloud Platform services: Cloud Storage, Cloud Run, Compute Engine, Cloud Functions.
- Proficient in containerization and orchestration using Docker and GKE (Google Kubernetes Engine).
- Strong understanding of data layers, data pipelines, and data integration techniques using SQL, and related frameworks.
- Solid knowledge of data flow design, ETL pipelines, and system interoperability patterns.
- Expertise in application and API security best practices, including AES-256 encryption, secure token management, and secure access controls.
- Skilled in modern development practices and tooling, with proficiency in Visual Studio Code.
- Excellent problem-solving abilities, with a keen eye for system optimization and performance improvement.
- Strong communication skills and ability to collaborate with cross-functional technical and non-technical teams.
Preferred Qualifications
- Experience with large-scale data migration, real-time data integration, and event-driven architectures.
- Familiarity with DevOps practices, including CI/CD pipeline implementation and Infrastructure as Code (IaC).
- Experience with API Gateway configuration, traffic management, and caching strategies.