Job Overview:
seeking an API Architect with AWS expertise to lead the design, development, and maintenance of complex API solutions. The ideal candidate will have extensive experience in API architecture, AWS cloud services, and Python programming, working closely with the cloud engineering team to integrate APIs into larger platforms and systems. This role requires immediate joiners who can work onsite at the Alameda, CA location.
Responsibilities:
1. API Design and Development:
Lead the design and development of APIs for integration between software systems, applications, and data sources.
Define and enforce API standards, best practices, and guidelines for consistency.
Evaluate existing APIs for reusability and integration potential.
2. Architectural Guidance:
Provide technical leadership and guidance on API architecture, design decisions, and implementation strategies.
Collaborate with solution architects and development teams to ensure seamless API integration into larger systems and platforms.
3. Technologies and Frameworks:
Leverage Okta for authentication, utilizing CSRF and Access tokens.
Implement security frameworks, including encryption and decryption of passwords.
Work with AWS Cognito, DynamoDB, and AWS Amplify for authentication and data handling.
Ensure the use of OWASP best practices in API security.
4. Performance and Scalability:
Design APIs with a focus on performance, scalability, reliability, and security.
Optimize and tune API performance for handling high traffic and large volumes of data.
5. Security and Compliance:
Implement security measures like authentication, authorization, encryption, and data protection in APIs.
Ensure compliance with security standards and industry regulations (e.g., GDPR, HIPAA).
6. Documentation and Testing:
Create comprehensive API documentation, including specifications, usage guidelines, and examples.
Collaborate with QA teams to define and execute API testing strategies, including functional, integration, and performance testing.
7. Continuous Improvement:
Stay updated on emerging technologies, industry trends, and best practices for APIs and integrations.
Drive initiatives for the continuous improvement of API development processes, tools, and methodologies.
Primary (Must-Have) Skills:
AWS Cloud Experience (Minimum 7 Years):
Expertise in using AWS services, including API Gateway and Lambda.
API Development:
Strong experience in API design and development.
AWS API Gateway:
Proven expertise in designing and deploying APIs through AWS API Gateway.
**AWS Lambda
Skilled in writing Lambda functions using Python for automation, data processing, and API tasks
Any Graduate