Senior AWS Backend Developer - Lambda & OpenSearch (Remote)
Remotely
Full-time
Part-time
Are you an accomplished backend architect with a passion for serverless computing and search technologies? We're seeking an adept AWS Backend Developer to spearhead the development of our cutting-edge survey platform. This system ingeniously stores survey results and identifies ideal respondents for new projects based on historical data patterns. This position offers the flexibility of both full-time and part-time remote arrangements.
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.
Why Join Us
Become part of our visionary team and contribute to technology that revolutionizes how researchers connect with ideal respondents. You'll enjoy the autonomy of remote work, tackle intricate data challenges, and expand your cloud architecture expertise. We prioritize innovation, perpetual learning, and work-life equilibrium, while offering competitive remuneration and professional advancement opportunities.