Skip to Content

Application Architect

Remote

As an Application Architect, you will lead the design and architecture of scalable, cloud-native applications, focusing on performance optimization, security, and collaboration with cross-functional teams. You will play a critical role in driving the architectural vision for cloud-based solutions, leveraging expertise in microservices, serverless technologies, and DevOps practices. Responsibilities include gathering requirements, presenting solutions, and aligning technical objectives with organizational strategies.

Key Responsibilities:

  1. Application Design and Architecture:
    • Design scalable, resilient, and high-performance architectures tailored to business needs.
    • Develop cloud-native frameworks using microservices, serverless, and containerized architectures.
    • Refactor legacy applications to modern, maintainable designs.
  2. Scalability and Performance Optimization:
    • Implement strategies for load balancing, autoscaling, and distributed systems.
    • Optimize databases, caching, and workflows for peak performance.
  3. Cloud Integration:
    • Leverage AWS, Azure, and GCP services.
    • Design hybrid and multi-cloud solutions for compliance and efficiency.
    • Integrate third-party APIs and SaaS platforms.
  4. Infrastructure as Code (IaC) and Automation:
    • Implement IaC with Terraform, CloudFormation, and Azure Bicep.
    • Develop CI/CD pipelines for automated deployments.
  5. Security and Compliance:
    • Architect secure applications with encryption and role-based access controls.
    • Ensure compliance with industry standards (e.g., GDPR, HIPAA).
  6. Monitoring and Troubleshooting:
    • Implement monitoring solutions (e.g., Prometheus, CloudWatch).
    • Troubleshoot critical issues in production environments.
  7. Collaboration and Leadership:
    • Partner with stakeholders to align technical solutions.
    • Mentor teams in architectural best practices.
  8. Documentation and Knowledge Sharing:
    • Create detailed architectures, workflows, and APIs documentation.
    • Conduct knowledge-sharing sessions.

What Skills and Experience You’ll Bring:

  • Proficiency in AWS, Azure, or GCP, focusing on serverless services, Kubernetes, microservices, and DevOps practices.
  • Expertise in IaC tools (Terraform, CloudFormation), containerization (Docker), and API gateways (e.g., Kong, AWS API Gateway).
  • Programming skills in Python, PHP, JavaScript, and Shell scripting.
  • Certifications in AWS, Azure, or GCP, fulfill 1 of the following 3 certification lists:
    • AWS Developer Associate, AWS DevOps Engineer Professional and AWS Solution Architect Professional.
    • Azure Developer Associate, DevOps Engineer Expert and Azure Solutions Architect Expert.
    • Google Professional Cloud Architect, Cloud Developer and DevOps Engineer.
  • At least 7 years of experience in multi-cloud and hybrid architectures.
  • Client-facing capabilities for requirements gathering and solution presentations.

How You Can Succeed:

  • Deliver scalable, secure, and high-performance applications.
  • Optimize solutions for cost efficiency and availability.
  • Foster collaboration within cross-functional teams.
  • Stay updated on cutting-edge cloud technologies.

 

Application Design
Cloud Integration
Security
Architectural Design
Technical Expertise