Our client is a global technology company that builds products and solutions transforming the way people work and learn. They have been innovating alongside organizations that are in the people business – serving the Human Resources, eLearning, Digital Publishing, Education, and High-Tech sectors.
100% remoto! Contrato: PJ (temporário).
Skills:Have at least 7 to 10 years of full stack development experience with JavaScript/TypeScript Understands SOLID principle well. Works to not only fix defects but prevent future issues. Have built complex applications with AWS Serverless technologies (AppSync, DynamoDB, DynamoDB Streams, Lambda, Cognito, S3, CloudFront, Route 53, Amplify) and React (Redux, Hooks, Router, Cypress, JavaScript, Node.js, Jest, etc.). Strong knowledge of GraphQL and Apollo Server. Have knowledge in DevOps and Continuous Integration and Continuous Deployment (CICD) Advanced analytical and problem-solving skills, and deep React application design experience (component layout, state, etc.).
Responsabilities: Write production-ready code that is easily testable, easily understood by other developers, and accounts for edge cases and errors. Understand the testing pyramid and write unit tests as well as higher level tests in accordance with it. Optimize access to our NoSQL database using AWS AppSync and companion products. Play an active role in migrating our NoSQL database to PostgreSQL. Collaborate with the team on integration to third-party systems. Work with the design team to create a responsive user interface in React.Make pragmatic and data-driven decisions that will meet both business and technology needs. Document key business workflows and software designs. Communicate with the Quality Assurance (QA) team regularly. Work to deliver code in small chunks that can be tested early in development. Collaborate with the Product and QA teams to realize feature designs.