Econsulate

Software Architect - Full Stack

Posted: 8 hours ago

Job Description

Requirements:Bachelor's or Master's degree in Computer Science, Software Engineering, or related technical field10+ years of software development experience with 4+ years in architecture or principal engineering rolesDeep expertise in AWS cloud services including EC2, Lambda, ECS/EKS, RDS, DynamoDB, S3, API Gateway, and CloudFormationStrong proficiency in TypeScript, Node.js, and React for modern web application architecturesSolid understanding of Java/.NET ecosystem and enterprise application patterns (Spring Boot, microservices, REST APIs)Working knowledge of iOS (Swift/Objective-C) and Android (Kotlin/Java) mobile development architectures.Strong understanding of containerization (Docker), orchestration (Kubernetes), and serverless architecturesDeep knowledge of database design for both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, DynamoDB) systems Experience with Infrastructure as Code (Terraform, AWS CDK, CloudFormation)Knowledge of multi-cloud strategies (Azure, GCP) and cloud migration patternsExperience with GraphQL, gRPC, and modern API protocols beyond RESTNice to Have:Familiarity with React Native or Flutter for cross-platform mobile developmentUnderstanding of machine learning model deployment and MLOps integration patternsKnowledge of real-time data processing frameworks (Kafka, Kinesis, Apache Flink)Architecture certifications (AWS Solutions Architect Professional, TOGAF, Google Cloud Architect)Experience in regulated industries (FinTech, HealthTech, GovTech) with compliance requirements

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In