Fullstack Developer
Fullstack Developer
Key Responsibilities:
• Develop and maintain websites using WordPress and Statamic.
• Develop and implement custom themes, plugins, and integrations based on project requirements.
• Work with frontend technologies to create responsive, user-friendly UIs using Tailwind CSS and
either React or Vue.js.
• Integrate with third-party services as required by specific websites (e.g., payment processors, CRMs,
external APIs).
• Implement Google Tag Manager and Google Analytics on all websites to support data tracking and
reporting needs.
• Test and refine user interface components to meet accessibility standards.
• Write server-side code, ensuring security, scalability, and speed.
• Optimize database queries and improve data storage practices.
• Optimize on-page elements like metadata, image alt texts, and URLs for SEO.
• Minimize load times through techniques like caching, image optimization, and reducing HTTP
requests.
• Implement automated tests (unit tests, integration tests) for continuous integration/continuous
deployment (CI/CD) practices
• Deploy the site to production and monitor the initial performance.
• Troubleshoot deployment issues, ensuring the website functions smoothly post-launch.
• Monitor website performance, security vulnerabilities, and resolve any issues promptly.
• Create documentation for ongoing management and train internal teams if required.
Required Skills:
1. Backend Development
1. Proficiency in PHP and experience with the Laravel framework.
2. Strong knowledge of WordPress development, including theme and plugin
customization, API integration, and custom post types.
2. Frontend Development
1. Strong JavaScript skills with experience in React or Vue.js.
2. Proficiency in CSS with a focus on using Tailwind CSS for styling and responsive
design.
3. Version Control
1. Proficient with Git for version control, including experience with branching,
merging, and pull requests.
2. Experience in collaborative workflows using platforms like GitHub, GitLab, or
Bitbucket.
4. Third-Party Integrations
1. Experience integrating with third-party services and APIs, such as CRMs, payment
processors, or marketing tools.
2. Understanding of RESTful API principles and ability to work with various APIs to
meet specific project requirements.
3. Experience implementing Google Tag Manager and Google Analytics on websites
Additional Requirements:
Nice to haves:
1. Experience with Statamic is a strong plus.
2. Familiarity with Alpine.js for lightweight interactivity.
3. Familiarity with Nginx server configurations is a plus.
4. Knowledge in hosting and deploying applications on AWS (e.g., EC2, S3, RDS).
5. Understanding of load balancing, scalability, and security best practices for cloud-hosted
applications.