AWS lead developer
technical and team leading of a small team building customer consent data store
- Leading a small team of AWS developers participating on product evolution and implementing new features of Consent Hub product - Implement key stories, conducting code-review and provide consultancy and help to team members - Contribute and take active part in development process identifying improvements and making them happen - Participate in full software development life cycle including requirements analysis, implementation, testing and documentation related to new versions of Consent Hub according to industry best practices. - Work in agile SCRUM team following the defined development processes (source code version control, continuous integration/deployment) - Proactive collaborating with peers, Technical Lead, Delivery Lead, Solution Architect and Product Owner.
- Proven experience of developing applications deployed on AWS cloud and serverless - Experience with leading other developers - Experience with AWS Lambda functions and AWS Step functions - Experience with ES6 and/or TypeScript - Experience with Node.js - Experience in designing, building, deploying and interacting with webservices. (e.g. REST, SOAP) - Experience in designing, building and deploying components on the data layer, ideally including NoSQL or DynamoDB databases - Ideally experience with SNS, SQS, CloudWatch, Pipes, Cognito - Experience with HTML/CSS and related web technologies These skills would be an advantage to have: - Experience in working within an Agile team an advantage - Experience with message-oriented systems, microservices, real-time middleware principles - Experience in test driven development an advantage - Experience of .NET or Java an advantage