Company Description
GeneJunction is a digital health startup based in Petaling Jaya, focused on integrating genetic insights with personalized health services to improve individuals health outcomes. Our mission is to make a significant impact in the healthcare industry by empowering informed decision-making.
Role Description
We are seeking a highly skilled and experienced Solution Architect with a strong background in designing and implementing large-scale, customer-facing applications. The ideal candidate will have extensive experience with AWS cloud services and a deep understanding of system architecture principles. This role will involve working closely with cross-functional teams to ensure the architecture is robust, scalable, and secure while meeting the needs of our customers and the business..
Key Responsibilities:
Architecture Design:
- Design and develop comprehensive system architectures for large-scale, customer-facing applications.
- Ensure the architecture is scalable, resilient, and optimized for performance, security, and cost efficiency.
- Lead the architectural decision-making process, balancing technical requirements with business needs.
AWS Cloud Expertise:
- Design and implement cloud-based solutions using AWS services such as EC2, S3, RDS, API Gateway, and others.
- Optimize the use of AWS services to ensure scalability, reliability, and cost-effectiveness.
- Implement best practices for AWS cloud security, including IAM, VPC, and encryption.
Performance and Reliability:
- Implement monitoring, logging, and alerting mechanisms to ensure the system's health and performance.
- Design and implement disaster recovery and business continuity strategies.
- Conduct performance tuning and optimization to meet high availability and reliability requirements.
Documentation and Communication:
- Create and maintain comprehensive architectural documentation, including diagrams, design patterns, and technical specifications.
- Communicate architectural decisions and strategies to both technical and non-technical stakeholders.
- Work closely with product managers to align technical solutions with business objectives.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field. Masters degree is a plus.
- 8+ years of experience in system architecture, with a focus on large-scale, customer-facing applications.
- Extensive experience with AWS cloud services, including designing and deploying complex solutions.
- Strong knowledge of microservices architecture, RESTful APIs, and cloud-native design patterns.
- Proficient in at least one programming language such as PHP, Python, Java.
- Experience with CI/CD pipelines, containerization (Docker, Kubernetes), and Infrastructure as Code (Terraform, CloudFormation).
- Excellent problem-solving skills, with the ability to analyse complex systems and propose innovative solutions.
- Strong communication skills, with the ability to explain complex technical concepts to diverse audiences.