Full Stack Developer (React/Angular + AWS Amplify, DynamoDB & RDS) We’re looking for a Full Stack Developer to take ownership of both the Admin Website and the backend services that support our platform. You’ll work across frontend and backend layers, with deep integration into AWS Amplify, DynamoDB, and Amazon RDS (PostgreSQL). You'll also manage secure access and authentication using AWS Cognito and IAM. Must-Have Skills: - Strong frontend development experience with React or Angular. - Experience building backend services using AWS Amplify, Lambda, or EC2. - Proficient in NoSQL (DynamoDB) and relational databases (PostgreSQL/RDS). - Experience configuring AWS Cognito for user pools, authentication flows, and IAM roles. - Solid grasp of API security best practices, especially API key restrictions and IAM policy design. - Familiarity with version control (Git), build pipelines, and cloud CI/CD workflows. Nice-to-Have Skills: - Experience with analytics dashboards or admin portals. - Familiarity with GraphQL (as used in Amplify) and secure token management. - Experience in multi-environment deployment and staging practices. Key Responsibilities: - Develop and maintain the admin web interface using React or Angular. - Build serverless backend logic using AWS Amplify, Lambda, or EC2. - Integrate AWS Cognito for secure authentication and user role management. - Use AWS Amplify to securely interact with DynamoDB (NoSQL) and Amazon RDS (PostgreSQL). - Implement and maintain IAM policies and API key restrictions to protect backend access. - Ensure robust data flow and API interaction between the admin site and the mobile app. - Work closely with the mobile app developer to maintain seamless cross-platform functionality.
