Experience with using AI, prompting techniques, agentic coding
Strong hands-on experience with AWS Services including Lambda, DynamoDB, S3, SQS, and IAM in production environments
Proficiency in backend and infrastructure frameworks including Spring, Guice/Dagger, AWS SDKs, and AWS CDK for CloudFormation (TypeScript)
Experience developing user interfaces using React framework
Requirements:
Design, develop, and enhance scalable cloud-native applications while leveraging modern AI-driven development approaches; collaborating with cross-functional teams to analyze requirements, optimize system configurations, and deliver high-quality solutions across backend and frontend layers
Ensure system reliability, performance, and continuous improvement through effective testing, documentation, and deployment practices
Work with the business and development team to design and implement system modifications using modern cloud technologies
Create SQL queries against DynamoDB and RDS tables to troubleshoot, develop metrics, and create ad-hoc reporting as needed
Job description
This is a remote position.
We are seeking a Full Stack Engineer to design, develop, and enhance scalable cloud-native applications while leveraging modern AI-driven development approaches. The role involves collaborating with cross-functional teams to analyze requirements, optimize system configurations, and deliver high-quality solutions across both backend and frontend layers. You will also play a key role in ensuring system reliability, performance, and continuous improvement through effective testing, documentation, and deployment practices.
Must have Skills:
Experience with using AI, prompting techniques, agentic coding
Strong hands-on experience with AWS Services including Lambda, DynamoDB, S3, SQS, and IAM in production environments
Proficiency in backend and infrastructure frameworks including Spring, Guice/Dagger, AWS SDKs, and AWS CDK for CloudFormation (TypeScript)
Experience developing user interfaces using React framework
Demonstrated expertise in testing frameworks, particularly JUnit for unit testing
Strong understanding of CI/CD pipelines and RESTful API design principles
Perform gap analysis to determine system configuration and development changes required for cloud-native applications
Create business requirements documents, system configuration documents, detailed functional design documents, test plans and test cases, user training documents and implementation documents
Work with the business and development team to design and implement system modifications using modern cloud technologies
Create SQL queries against DynamoDB and RDS tables to troubleshoot, develop metrics, and create ad-hoc reporting as needed.
Nice to have Skills:
Extended AWS Services experience including API Gateway, SNS, ECS, CloudWatch, RDS/Aurora, CloudFormation, and OpenSearch/Elastic Search
Additional frontend framework knowledge including Redux/MobX state management and Material UI component library
Broader testing framework experience including Cypress for end-to-end testing, Mockito for mocking, and Jest for JavaScript testing
Experience with SAML/OIDC authentication protocols and implementation
Experience in engaging AWS Support to research and resolve issues through support cases and technical account management.