The Full Stack Web Developer is responsible for supporting and enhancing the Authority’s online presence as well as its back-office-based solutions. The ideal candidate combines strong front-end and back-end development skills with expertise in web development technologies, API integration, and enterprise system support. This position requires strong problem-solving abilities, attention to detail, and the ability to collaborate effectively across teams. They will play a critical role in supporting the creation of BPCA’s new website, as well as additional SharePoint solutions to streamline and document processes and approvals organization wide.
Website Development Responsibilities:
- Serve as the MIS Department’s lead on the interdepartmental project to remake the organization website, providing strategic input and technical guidance to ensure the site is operating properly and can be maintained seamlessly
- Design, develop, and maintain responsive web applications using HTML5, CSS3, JavaScript, and frameworks such as React, Angular, or Vue
- Develop Web applications using secure coding standards, following best practices such as OWASP Top 10 to prevent vulnerabilities like SQL injection, cross-site scripting (XSS), and cross-site request forgery (CSRF)
- Proven Experience Building, customizing maintaining websites using Drupal and WordPress
- Strong proficiency in PHP for developing custom themes, modules (Drupal), and plugins (WordPress)
- Ability to create and modify custom themes in both Drupal (Twig) and WordPress
- Experience developing and integrating custom WordPress plugins and Drupal modules
- Working knowledge of MySQL/MariaDB, including writing queries and optimizing performance
- Experience using Git for source control and collaborative development workflows
- Knowledge of securing CMS platforms, managing updates, and preventing vulnerabilities
- Build reusable front-end components to create scalable and maintainable codebases
- Collaborate with UX/UI designers to implement modern and user-friendly interfaces
- Integrate APIs, RESTful services, and third-party solutions to extend application functionality
- Maintain application performance, security, and scalability across web platforms
- Provide branding, enhancements, and maintenance for enterprise web tools such as WordPress, Office 365, and minor SharePoint
- Ensure website security best practices (OWASP standards, authentication, authorization, data protection, identify and mitigate technical risks during system upgrades
- Optimize website performance, scalability, and reliability
- Perform debugging, performance optimization, and code reviews
- Implement version control workflows using Git and CI/CD pipelines
- Maintain documentation for architecture, workflows, and deployment processes, test, debug, and optimize applications across browsers and devices
- Ability to improve page speed, caching (e.g., Varnish, Redis), and overall site performance
- Collaborate with cross-functional teams using Agile/Scrum development practices
- Experience working with Amazon AWS and Azure web tools
General Responsibilities:
- Provide expert-level troubleshooting for complex technical issues across hardware, software, and network systems
- Implement role-based access control, encryption, secure authentication, and authorization mechanisms to protect sensitive data and ensure compliance with organizational and regulatory security standards
- Conduct regular security reviews, vulnerability assessments, and collaborate with CTO and MIS teammates to identify risks, apply patches, and proactively address emerging threats to maintain system integrity
- Respond to escalated service desk tickets ensuring timely and effective resolution
- Work closely with stakeholders to gather business requirements and deliver scalable solutions
- Maintain effective documentation for all solutions developed
- Maintain flexibility to adjust to changing priorities and schedules based on organizational needs
Education and Experience:
- 3-5years of professional Web development experience
- Bachelor’s degree in Computer Science, Information Technology, or related field (preferred)
- Various Certifications such as Power Platforms React, MS-600, PL-400, Microsoft 365, Azure, or relevant certifications are a plus
- Experience with Agile/Scrum development methodologies
Skills and Competencies:
- Strong front-end development skills: HTML5, CSS3, JavaScript, React, Angular, Vue, MySQL/MariaDB/
- Back-end skills: PHP,C#, REST APIs, JSON, asynchronous programming
- Experience with Microsoft Graph API, Azure Active Directory, Azure Functions, Logic Appsa plus
- Familiarity with WordPress, Drupal and other CMS platforms.
- Excellent analytical, problem-solving, communication, and collaboration skills.
- Experience with version control systems (Git) and continuous integration/continuous deployment (CI/CD) pipelines.
- Familiarity with AWS and Azure cloud services is a must.
Are you looking for remote jobs near your area? At Yulys, thousands of employers are looking for exceptional talent like yours. Find a perfect job now.