Search by job, company or skills

eximius ai

Solution Architect Full Stack Mobile Application Architecture

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 14 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Role Overview

We are looking for a Solution Architect who can bridge the gap between business needs and technical execution. This is a hands-on role — you will design end-to-end application architectures across web and mobile, write and review code alongside delivery teams, and mentor developers as they grow. You will not just draw diagrams; you will roll up your sleeves and prove your designs work.

Key Responsibilities

Architecture & Design

  • Application Architecture: Design and own application architecture for full-stack and mobile solutions spanning frontend, backend, APIs, databases, mobile apps, and integrations.
  • Requirements Translation: Translate business and functional requirements into technical designs, including component diagrams, data models, sequence flows, and technology selection rationale.
  • Standards & Governance: Define and enforce architectural standards, design patterns, and coding best practices across project teams.
  • Technology Evaluation: Assess and introduce modern technologies, frameworks, and tools where they add genuine value — not novelty.
  • Data Modeling: Define data models and make informed decisions between relational and NoSQL approaches based on use cases.
  • Data Lifecycle & Retention: Establish strategies for data storage, archival, and retention aligned with business and compliance needs.
  • Data Consistency Patterns: Apply appropriate consistency models such as eventual consistency and CQRS where required.

Hands-On Delivery

  • Technical Delivery: Lead and participate in hands-on delivery — prototyping, building reference implementations, conducting code reviews, and resolving complex technical blockers.
  • Planning & Estimation: Contribute to estimation, technical risk assessment, and solution proposals during project planning.
  • Documentation: Document architectures clearly enough that teams can build from them independently.
  • Architecture Artifacts: Create and maintain ADRs (Architecture Decision Records), C4 model diagrams, and API contracts (OpenAPI/Swagger).

Leadership & Collaboration

  • Mentoring: Mentor and coach mid-level and junior developers, fostering a culture of technical excellence and continuous improvement.
  • Stakeholder Engagement: Collaborate with product owners, business analysts, and stakeholders to evaluate trade-offs and recommend pragmatic solutions.

Observability & Monitoring

  • Logging, monitoring, tracing (OpenTelemetry, ELK, CloudWatch)
  • Alerting & incident response design

KPIs & Success Metrics

  • System Scalability & Performance: Ensuring applications can handle projected load with sub-second latency.
  • Technical Debt Reduction: Measurable decrease in legacy issues and code complexity over time.
  • Architectural Alignment: Zero major deviations from the approved design during the development lifecycle.
  • Time-to-Market Efficiency: Improving delivery speed through reusable components and standardized frameworks.
  • Performance Tuning Effectiveness: Implementation and impact of performance tuning strategies, including caching and database optimization.
  • Load Testing & Benchmarking: Regular execution of load testing and benchmarking to validate system performance against defined thresholds.
  • Profiling & Optimization Practices: Effective use of profiling tools and techniques to identify bottlenecks and improve system efficiency.

Technical Skills & Qualifications

Experience

  • Software Engineering: A minimum of 7 years of professional experience in software engineering.
  • Architecture: At least 2 years in a dedicated solution architect or technical lead capacity.

Backend

  • Server-Side Technologies: Strong proficiency in one or more of: .NET, Java, or Node.js.

Frontend

  • UI Frameworks: Hands-on experience with React, Angular, or Next.js.

Mobile

  • Mobile Architecture: Experience architecting mobile application solutions. Flutter experience is desirable.

APIs & Integration

  • API Design: Solid experience designing RESTful and event-driven APIs. Knowledge of GraphQL APIs.

Cloud

  • AWS: Practical experience with AWS and its managed services for application workloads — compute, storage, messaging, and serverless.

DevOps & Infrastructure

  • CI/CD & Containers: Familiarity with CI/CD pipelines, containerization (Docker/Kubernetes), and infrastructure-as-code concepts.

Delivery & Ways of Working

  • Agile Methodology: Experience working in SAFe Agile or WaterAgile (hybrid waterfall/agile) delivery environments.

Education

  • Degree: Bachelor's or master's degree in computer science or information technology.

Nice to Have

  • Exposure to domain-driven design, microservices patterns, or event-driven architectures.
  • Experience with integration middleware or API management platforms.
  • AWS Solutions Architect certification, TOGAF, or equivalent.
  • Prior consulting or multi-client delivery experience.

All applicants will receive an email from [Confidential Information] with a mandatory screening step. Completion of this screening is required to be considered for the role.

If you do not receive this email after applying, please email us at [HIDDEN TEXT]

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 146823265