Put collective experience in fullstack software development into practice., Write high-quality, reusable, and maintainable code following best practices and industry standards., Support and drive agile development process, making sure code gets smoothly integrated and delivered end-to-end., Share expertise with colleagues, and participate in cross-team community., Provide feedback to the product and/or design team on the feasibility of proposed changes and offer reasonable alternatives when necessary., Ensure the scalability, fault tolerance, and efficiency of our product., Help to work lean and establish design patterns in our applications without having to involve special architects., Be responsible for writing and maintaining meaningful unit and integration tests.