Aws serverless backend developer
Paid on delivery
Architect, design, and implement the serverless backend infrastructure for the application, leveraging AWS services such as Lambda, API Gateway, DynamoDB, and S3.
Develop and deploy high-quality serverless functions using languages like Node.js, Python, or Java, ensuring adherence to best practices for security, scalability, and performance.
Integrate frontend applications, including Flutter, with the serverless backend, ensuring seamless communication and data exchange.
Implement robust authentication and authorization mechanisms using AWS Cognito or similar services to ensure secure user access and data protection.
Set up and configure API Gateway to expose well-designed and documented RESTful APIs for frontend consumption, following industry standards and best practices.
Design and implement efficient database solutions using DynamoDB or other suitable AWS services, considering data modeling, performance, and scalability requirements.
Optimize serverless functions to achieve cost efficiency and maximize performance, considering factors such as resource allocation, cold start mitigation, and caching strategies.
Collaborate effectively with the frontend development team and other stakeholders, participating in agile development processes, providing technical guidance, and addressing cross-functional requirements.
Required Skills and Experience:
Demonstrated expertise in building serverless architectures using AWS services such as Lambda, API Gateway, DynamoDB, and S3.
Strong knowledge of AWS infrastructure and best practices, including security, scalability, and performance optimization.
Proficiency in programming languages commonly used in serverless environments, such as Node.js, Python, or Java, with a track record of delivering high-quality code.
Experience with AWS Amplify or similar frameworks for frontend integration, ensuring seamless integration between the serverless backend and frontend applications.
Familiarity with AWS services for authentication and authorization, such as Cognito, to implement robust user authentication and access control mechanisms.
Previous experience in designing and implementing RESTful APIs in a serverless environment, ensuring adherence to industry standards and best practices.
Deep understanding of database design principles, data modeling, and data storage options in AWS, with hands-on experience using DynamoDB or similar technologies.
Proven ability to optimize serverless functions for cost efficiency and performance, employing techniques such as resource allocation, caching, and performance tuning.
Excellent collaboration and communication skills, with the ability to work effectively in cross-functional teams, contribute to agile development processes, and communicate technical concepts to non-technical stakeholders
Project ID: #36679261