Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com

Solution Architect professional

ITGOALS
🇺🇸 United States
Remote
Mid level
4 months ago
  • GraphQL
  • Secrets Management
  • Threat Modeling
  • DNS
  • Lucidchart
  • Visio
  • Data Modeling
  • SQL
  • NoSQL
  • IAM
  • CI/CD
  • AWS
  • Azure
  • GCP
  • Microservices
  • Event-Driven Architecture
  • Pub/Sub
  • ETL
  • Webhooks
  • OWASP
  • OAuth2
  • OIDC
  • IaC
  • Terraform
  • CloudFormation
  • Bicep
  • Configuration Management
  • Prometheus
  • Grafana
  • Datadog
  • TOGAF
  • System Design
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV

Company Overview

ITGOALS is a dynamic and innovative company committed to driving growth and delivering exceptional digital solutions. We foster a collaborative and inclusive work environment where creativity and technical excellence thrive.

Job Title

Solution Architect

Location

New Cairo, Egypt (with international collaboration)

Years of Experience

3–5 years

Job Description

  • Design and governance of end-to-end solution architecture for mobile applications and related backend services delivered by MOAP Delivery.

  • Ensuring compliance with Client architecture principles, ITS 1.05, security and integration guidelines. Design of APIs, integrations (SSO, identity, logging, monitoring) and data flows, and alignment with existing enterprise systems.

  • Selection and evaluation of technologies and frameworks for mobile and backend (including Proofs of Concept for new or emerging technologies). Support for estimation and technical feasibility analysis of requested changes.

  • Leading architecture reviews, documenting solution architecture and ensuring traceability of key decisions.

  • Providing technical guidance to development teams and acting as primary contact for architecture topics towards Client architects and stakeholders.

Key Responsibilities

  • Collaborate with stakeholders to understand business goals, functional requirements, and non-functional requirements (performance, availability, security, scalability).

  • Support the design of end-to-end solution architectures for web, mobile, and backend systems, including integrations with third-party services.

  • Create and maintain architecture artifacts such as diagrams, system context views, data flows, and interface contracts.

  • Contribute to defining technology standards, reference architectures, and reusable patterns across teams.

  • Participate in technical discovery and estimation, identifying risks, dependencies, and architectural trade-offs early.

  • Work with engineering teams to ensure implementations align with architectural intent through reviews, guidance, and iterative feedback.

  • Support API and integration design (REST/GraphQL/event-driven where applicable), including versioning and backward compatibility considerations.

  • Partner with security and compliance to incorporate secure-by-design practices (identity, access control, encryption, secrets management, threat modeling basics).

  • Assist in improving reliability and operability through logging/monitoring standards, error handling strategies, and resilience patterns.

  • Contribute to continuous improvement of documentation, decision records (ADRs), and knowledge sharing across the organization.

Required Skills & Qualifications

  • 0–5 years of experience in software engineering, systems engineering, or solution/IT architecture (including internships or academic projects).

  • Strong understanding of software architecture fundamentals: modular design, separation of concerns, layering, and common architectural patterns.

  • Working knowledge of client-server concepts, networking basics (DNS, HTTP/HTTPS), and API fundamentals.

  • Ability to communicate technical concepts clearly to both technical and non-technical stakeholders.

  • Experience creating clear technical documentation and diagrams (e.g., using draw.io, Lucidchart, Visio, or similar).

  • Familiarity with databases and data modeling basics (SQL and/or NoSQL concepts).

  • Awareness of cloud concepts (compute, storage, networking, IAM) and modern delivery practices (CI/CD basics).

  • Strong problem-solving mindset, ownership, and willingness to learn.

Nice to Have

  • Exposure to cloud platforms (AWS, Azure, or GCP) and common managed services (containers, serverless, messaging, managed databases).

  • Understanding of microservices, event-driven architecture, and integration patterns (queues, pub/sub, ETL, webhooks).

  • Familiarity with security best practices (OWASP basics, authentication/authorization, OAuth2/OIDC concepts).

  • Experience with infrastructure-as-code concepts/tools (Terraform, CloudFormation, Bicep) or configuration management.

  • Knowledge of observability practices (metrics, logs, tracing) and tools (e.g., Prometheus, Grafana, ELK, Datadog).

  • Any relevant certifications or coursework (e.g., TOGAF foundation, cloud fundamentals, security fundamentals).

What Success Looks Like

  • Architecture decisions are documented clearly, understood by the team, and aligned with business priorities.

  • Solutions are designed with scalability, security, and maintainability in mind—reducing rework and production risk.

  • Engineering teams deliver faster with consistent patterns, standards, and reusable building blocks.

  • Integrations are reliable and well-defined, with clear ownership and interface contracts.

  • Stakeholders trust the architecture function as a practical partner that enables delivery, not a bottleneck.

Additional Information

This role offers the opportunity to work on impactful projects with international collaboration, learn from experienced teammates, and grow your architecture and system design skills in a supportive, delivery-focused environment.

Solution Architect professional · ITGOALS

Auto apply with Likeremote