Building a website based on the given requirements and ensuri its successfully deployedResponsible for designing, planning, and testing new web pages and site featuresA propensity for brainstorming and coming up with solutions to open-ended problemsWork closely with other teams, and project managers, to understand all stakeholders requirements and ensure that all specifications and requirements are met in final developmentTroubleshoot and solve problems related to website functionalityTakes ownership of initiatives and drives them to completion.Desire to learn and dive deep into new technologies on the job, especially around modern data storage and streaming open source systemsResponsible for creating, optimizing, and managing REST APIsCreate website content and enhance website usability and visibilityEnsure cross-browser compatibility and testing for mobile responsivenessAbility to integrate payment processing and search functionality software solutionsStay up-to-date with technological advancements and the latest coding practicesCollaborate with the team of designers, content managers, and developers to determine site goals, functionality, and layoutMonitor website traffic and overall systems health with Google analytics to ensure high GTmetrix scoreBuild the front-end of applications through appealing visual designDesign client-side and server-side architectureDevelop server-side logic and APIs that integrate with front-end applications.Architect and design complex database structures and data models.Develop and implement backend systems to support scalable and high-performance web applications.Create automated tests to ensure system stability and performance.Ensure security and data privacy measures are maintained throughout the development process.Maintain an up-to-date changelog for all new, updated, and fixed changes.Ability to document and manage all the software design, requirements, reusable & transferable code, and other technical