Principal Serverless Architect (AWS Lambda, OpenSearch, API Gateway)

Оплата: По договоренности
Удаленно
Full-time
Part-time

Key Responsibilities

- Architect and construct scalable, high-performance serverless applications utilizing AWS Lambda framework for optimal efficiency.

- Fine-tune OpenSearch clusters to ensure expeditious data storage, retrieval, and analytical capabilities.

- Develop and maintain RESTful endpoints through AWS API Gateway, facilitating seamless frontend integration.

- Establish robust extraction, transformation, and loading processes for survey data ingestion and manipulation.

- Devise sophisticated matching algorithms that intelligently connect survey participants with appropriate projects.

- Orchestrate continuous integration/deployment pipelines via GitHub for automated testing and seamless deployment.

- Craft comprehensive documentation detailing architectural decisions and technical specifications.

- Engage with cross-functional teams to conceptualize and implement innovative features.

- Conduct regular performance monitoring and implement strategic optimizations.

- Contribute to peer code reviews and knowledge dissemination sessions.


Required Skills

- Minimum 4 years of backend development proficiency with .NET, Java, or Python ecosystems.

- Demonstrated expertise in developing and optimizing systems based on AWS OpenSearch / Elasticsearch (up to version 2.11).

- Profound understanding of AWS Lambda for constructing efficient serverless applications.

- Substantial experience implementing RESTful APIs through AWS API Gateway.

- Proficiency with GitHub workflows and continuous integration/deployment methodologies.

- Comprehensive knowledge of IAM and other AWS security protocols and best practices.

- Proven track record working with cloud-native, event-driven architectural paradigms.

- Exceptional analytical thinking capabilities and problem-solving aptitude.


Nice to Have

- Familiarity with complementary AWS services: DynamoDB, SQS, SNS, or Step Functions.

- Experience with infrastructure as code utilizing CloudFormation, Terraform, or AWS CDK.

- Background working with containerization technologies (Docker, Kubernetes).

- Exposure to data science principles or analytics methodologies.

- Previous involvement developing survey platforms or analogous data collection systems.

- Knowledge of TypeScript or JavaScript for versatile full-stack development capabilities.

- Contributions to open-source initiatives or community projects.