Full Stack Web Developer Job We are seeking a highly skilled and experienced Full Stack Web Developer to join our team. As a key member of our development team, you will be responsible for designing and developing cloud-based solutions, managing content management systems (CMS), and ensuring the seamless integration and functionality of web applications. In this role, you will work closely with cross-functional teams to support the organization's mission and goals. You will also have the opportunity to stay up-to-date with the latest industry trends and technologies to ensure the organization remains at the forefront of web development and cloud computing. Key Responsibilities: - Develop, maintain, and optimize websites built on multiple content management systems (CMS) including but not limited to Sitefinity and Craft CMS. - Design, develop, and implement cloud-based applications on AWS and Azure. - Monitor and optimize application performance and cost-efficiency. - Collaborate with design and content, infrastructure, and security teams to design and implement cloud-based solutions. - Ensure the security, performance, and scalability of web applications and cloud-based solutions. - Provide technical support and troubleshooting for web applications and CMS. - Stay up to date with the latest industry trends and technologies to ensure the organization remains at the forefront of web development and cloud computing. Requirements: - Bachelor's degree in computer science, information technology, or a related field. - 5-7 years of experience in full-stack development, with a focus on CMS and cloud-based solutions. - Up to 2 years of supervisory experience. - Strong technical and analytical skills, with proficiency in front-end and back-end technologies (e.g., HTML, CSS, JavaScript, PHP, Python, Node.js, .Net). - Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and CMS (e.g., Sitefinity, Craft CMS, WordPress, Drupal). - Strong organization and time management skills. - Team player with the ability to work effectively with diverse work groups in a multicultural environment. - Excellent written and verbal communication skills. - Proven ability to multitask and meet priorities in a fast-paced environment with changing priorities and minimal supervision. Benefits: - Opportunity to work with a dynamic team. - Chance to stay up-to-date with the latest industry trends and technologies. - Collaborative and supportive work environment. Please submit a resume and cover letter to apply for this position.