Summary
Join Raintree Systems as an Enterprise Architect and play a pivotal role in shaping our cloud strategy. This remote position, available in several U.S. states, requires a highly skilled individual with extensive AWS serverless and microservice architecture expertise. You will design, develop, and implement scalable and resilient AWS-based architectures, lead proof-of-concept projects, and guide development teams in adopting modern architectural patterns. Responsibilities include performance optimization, security and compliance, and comprehensive documentation. The ideal candidate possesses a strong technical background, excellent communication skills, and significant experience in high-growth organizations.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field
- Proven experience (10+ years) as an Enterprise Architect or Lead Engineer with expertise in AWS
- Proven experience in architecting and deploying complex, large-scale applications using AWS serverless services
- Strong proficiency in JavaScript and TypeScript for web development
- Experience with microservices architecture and design patterns
- Demonstrable experience and understanding of Micro Frontend architectures, specifically with React
- In-depth understanding of cloud computing principles and architectures
- Hands-on experience with Devops practices and CI/CD Pipelines with technologies Β such as Github Actions, AWS CloudFormation, Terraform, or CDK
- Experience with API design and management
- Excellent problem-solving and communication skills
Responsibilities
- Architecture Design: Design, develop, and implement scalable and resilient architectures on AWS that meet business and technical requirements
- Evaluate new technologies and ensure Raintreeβs New-Gen architecture is keeping up with modern engineering patterns
- Lead proof-of-concept projects to evaluate the technical feasibility, practicality, and overall suitability of proposed solutions
- AWS Services Expertise: Utilize a wide range of AWS services with a heavy emphasis on serverless technologies
- Design solutions that leverage microservices architectures for improved scalability and cost-efficiency
- Development and Implementation: Lead the implementation of architectural designs, providing technical guidance and support to development teams
- Perform architectural reviews to ensure adherence to established architectural standards and provide guidance to development teams
- Performance Optimization: Optimize performance and resource utilization of AWS infrastructure components to ensure high availability and scalability
- Implement monitoring, logging, and alerting solutions to proactively identify and address performance issues
- Security and Compliance: Ensure that cloud solutions adhere to security best practices and compliance requirements (e.g.,HIPAA)
- Implement security controls, encryption, and access management strategies to protect data and resources
- Documentation and Knowledge Sharing: Create comprehensive documentation of architecture designs, configurations, and deployment procedures
- Share knowledge and best practices with team members through training sessions and peer reviews
Preferred Qualifications
- AWS certification(s) such as AWS Certified Solutions Architect - Associate or AWS Certified Developer - Associate is a plus
- Significant experience working and leading cross-functionally in high growth organizations
- Outstanding written and verbal communication skills; proven ability to communicate effectively at all levels
- Self-starter with the ability to work independently, prioritize and get things done in a fast paced environment
Benefits
- Remote Work/Work From Home
- Paid Time Off/11 Paid Holidays/Year-End Holiday Break
- Health, Dental, Vision, HSA/FSA
- 401K with Company Match
- Disability & Life Insurance
- Employee Assistance Program
- Paid Parental Leave
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.