● Design and implementation of the overall web architecture ● Make architectural decisions in collaboration with technology experts, ensure proper technical documentation ● Design, build and maintain efficient, reusable, and reliable code ● Communicate regularly with the client to understand the business goals, and requirements, and recommend the appropriate solutions ● Ensuring the entire stack is designed and built for speed and scalability ● Design and construction of our REST API ● Design and implementation of continuous integration and deployment ● Lead, motivate and mentor team members on achieving project and organizational goal ● Actively involve in improving organizational culture, process, and standards ● Keep abreast of latest technology trends