Job Description:
Responsibilities:
- Design and architect end-to-end technical solutions to meet business requirements.
- Create scalable, resilient, and cost-effective architectures.
- Define the technology stack, including frameworks, tools, and platforms.
- Ensure alignment with industry standards and best practices.
- Architect integrations between multiple systems, applications, and services.
- Define and document API contracts (RESTful, GraphQL, gRPC).
- Ensure proper data exchange, security, and performance.
- Design and implement cloud-native and hybrid architectures (AWS).
- Optimize infrastructure for scalability and availability.
- Ensure redundancy and fault tolerance using multi-region or multi-cloud setups.
- Design microservices-based architectures.
- Ensure proper orchestration using Kubernetes or ECS.
Performance Optimization:
- Identify and resolve system bottlenecks.
- Perform capacity planning and scaling strategies.
- Optimize database queries, caching strategies, and network configurations.
Security and Compliance:
- Define and enforce security best practices (IAM, encryption, WAF).
- Ensure compliance with industry standards (ISO, GDPR, HIPAA).
- Perform threat modeling and risk assessments.
Technical Leadership and Mentorship:
- Lead and guide development teams on technical implementations.
- Review and approve technical designs, code, and architecture decisions.
- Mentor junior architects and engineers.
- Communicate complex technical concepts in simple terms.
- Provide architecture documentation and technical roadmaps.
Didn’t find the job appropriate? Report this Job