Job Summary:
We are seeking a highly skilled Web Developer & Technical IT Professional with deep expertise in web development, API integrations, and automation tools. The ideal candidate should have extensive experience working with WordPress, Node.js, React, and JavaScript frameworks while also being proficient in integrating third-party services such as Zapier, Twilio, and similar tools. The role requires a strong understanding of server-side and client-side technologies, database management, security best practices, and system optimization.
Key Responsibilities:
- Web Development: Design, develop, and maintain web applications, ensuring responsive and high-performance user experiences.
- API Development & Integration: Develop custom APIs, integrate third-party APIs (REST, SOAP, GraphQL), and optimize API usage.
- Third-Party Integrations: Work with tools like Zapier, Twilio, Stripe, PayPal, HubSpot, and other automation and communication platforms.
- Front-End Development: Build and optimize UI/UX using React, Next.js, JavaScript (ES6+), HTML5, CSS3, Tailwind CSS, and Bootstrap.
- Back-End Development: Implement server-side logic using Node.js, Express.js, PHP, and Python for backend processing.
- Database Management: Design, optimize, and manage relational (MySQL, PostgreSQL) and NoSQL (MongoDB, Firebase) databases.
- WordPress Customization: Develop and customize WordPress themes, plugins, and integrations, ensuring security and performance.
- Automation & Workflow Management: Implement workflow automation using Zapier, Make (formerly Integromat), and similar tools.
- Cloud & DevOps: Deploy and maintain applications on AWS, Azure, Google Cloud, or DigitalOcean. Experience with CI/CD pipelines using Jenkins, GitHub Actions, or GitLab CI.
- Security & Performance Optimization: Implement security best practices, SSL, OAuth, JWT authentication, and website performance enhancements (CDN, caching, minification, lazy loading, etc.).
- Version Control & Collaboration: Use Git/GitHub/GitLab for code versioning and collaboration with the development team.
- Technical Support & Troubleshooting: Provide IT support, troubleshoot system and software issues, and optimize workflows.
- Call Centre Implementation & Integration: Implement and integrate cloud-based and on-premise call centre solutions using Twilio, Amazon Connect, Genesys, or similar platforms. Configure IVR systems, call routing, and CRM integrations for improved customer support workflows.