Senior AWS Developer
Marchon Partners · Quincy, MA · 1 mo ago
HybridContract
Required Skills
- AWS Cloud Platform (Essential): 5+ years hands-on AWS experience including building, deploying, troubleshooting, and configuration
- AWS Serverless Applications (Essential): 3+ years developing AWS Serverless applications using: AWS Lambda (Python runtime), Step Functions for workflow orchestration, API Gateway for REST/HTTP APIs, Amazon Cognito for authentication/authorization, CloudFormation, TerraForm, or CDK for Infrastructure as Code, S3 for document storage and processing, CloudWatch for monitoring and logging
- Frontend Development (Essential): 3+ years hands-on React development experience
- Backend & Database (Essential): 4+ years Python development experience for backend components, 3+ years hands-on PostgreSQL RDS experience including relational database design and optimization, moderate to complex query writing and performance tuning, connection pooling and security best practices
- Integration & Document Processing (Essential): Experience with SOAP/REST web services integration, knowledge of document processing and conversion libraries, understanding of file upload handling and validation, experience with binary data processing and encoding
Technical Expertise
- CI/CD Pipelines (Essential): Knowledge of CI/CD pipelines using GitHub Actions
- Security Best Practices (Essential): Experience with security best practices for serverless applications
- API Design & Documentation (Essential): Familiarity with API design and documentation (OpenAPI/Swagger)
- Containerization & Orchestration (Essential): Understanding of containerization (Docker) and orchestration
- Microservices Architecture Patterns (Essential): Understanding of microservices architecture patterns
- CMIS & Enterprise Integration (Desired): CMIS (Content Management Interoperability Services) experience highly preferred
- Enterprise Document Management Systems (Desired): Knowledge of enterprise document management systems, understanding of SOAP/XML web services and MTOM attachments, understanding of metadata schemas and content type management
- Development Practices (Essential): Strong experience with Git version control and branching strategies, test-driven development (TDD) and automated testing frameworks, agile/scrum development methodology experience, code review and documentation best practices