Key Responsibilities:1. Develop front-end website architecture: Design and implement user-friendly interfaces using HTML, CSS, and JavaScript to enhance user experience on web applications.2. Develop back-end website applications: Create server-side logic, database integration, and ensure responsiveness for seamless functionality.3. Manage database administration: Design, develop, and maintain databases to meet application requirements and ensure efficient data storage and retrieval.4. Troubleshoot and debug applications: Identify and resolve software issues, bugs, and performance bottlenecks to ensure smooth application operation.5. Collaborate with cross-functional teams: Work closely with designers, developers, and project managers to deliver high-quality software solutions within project timelines.Required Skills and Expectations:- Proficiency in front-end development languages: Demonstrated expertise in HTML, CSS, and JavaScript to create visually appealing and responsive user interfaces.- Strong knowledge of back-end development languages: Experience with server-side programming languages like Node.js, Python, or Java for robust application logic implementation.- Familiarity with database management systems: Understanding of SQL and NoSQL databases, along with database design and optimization skills.- Problem-solving skills: Ability to identify and troubleshoot software issues efficiently to ensure seamless application performance.- Team collaboration: Strong communication and teamwork skills to work effectively in cross-functional teams and deliver projects on time.