What are the responsibilities and job description for the API Architect- Remote position at PSRTEK?
Role: API Architect/Developer
Remote
Job Description
We are seeking a highly skilled API Solution Architect and Tech Lead to oversee an API development and data engineering project focused on cloud modernization. The ideal candidate will have extensive experience in designing and leading API-centric solutions and spearheading cloud migration initiatives. This role demands deep technical expertise, strong leadership abilities, and a strategic mindset to ensure the seamless integration of legacy systems into cloud-based platforms.
Key Responsibilities
Remote
Job Description
We are seeking a highly skilled API Solution Architect and Tech Lead to oversee an API development and data engineering project focused on cloud modernization. The ideal candidate will have extensive experience in designing and leading API-centric solutions and spearheading cloud migration initiatives. This role demands deep technical expertise, strong leadership abilities, and a strategic mindset to ensure the seamless integration of legacy systems into cloud-based platforms.
Key Responsibilities
- Architectural Leadership: Design and oversee the development of scalable, secure, and high-performance APIs tailored for cloud environments.
- Cloud Migration Strategy: Lead the migration of on-premise applications to cloud platforms, ensuring minimal disruption and alignment with business goals.
- Technical Oversight: Provide technical guidance to the development team, ensuring adherence to best practices in API development, cloud architecture, and data engineering.
- Solution Design: Collaborate with stakeholders to translate business requirements into technical solutions, ensuring alignment with the overall IT strategy.
- API Management: Oversee the implementation of API management platforms and best practices, including API security, versioning, and documentation.
- Integration: Ensure seamless integration of APIs with backend services, databases, and third-party applications within cloud environments.
- Performance Optimization: Continuously monitor and optimize API performance, scalability, and reliability in cloud environments.
- Stakeholder Communication: Act as the primary technical liaison between business units, development teams, and cloud service providers.
- Mentorship: Mentor and guide junior developers and engineers, fostering a culture of continuous learning and innovation.
- Proficiency in cloud platforms (AWS, Azure, or GCP).
- Strong experience with API development frameworks and tools (e.g., Swagger, Postman, Apigee, Azure API Management).
- Expertise in modern cloud-native architecture, including microservices, containerization (Docker, Kubernetes), and serverless computing.
- Proficiency in programming languages such as Python, Java, or .NET.
- Extensive experience in data engineering, including ETL processes, data pipelines, and big data technologies.
- Cloud Migration: Deep understanding of cloud migration strategies, including re-hosting, re-platforming, and re-architecting.
- Security: Strong knowledge of API security best practices, including OAuth, JWT, and encryption.
- Leadership: Proven experience in leading cross-functional teams and managing complex projects from inception to completion.
- Communication: Excellent verbal and written communication skills, with the ability to articulate complex technical concepts to non-technical stakeholders