
GFI174 - FULLSTACK DEVELOPER (WooCommerce Focus)

GFI174 - FULLSTACK DEVELOPER (WooCommerce Focus)
IT
Junior
Remote
Full-time
Responsibilities
We are seeking a highly skilled and experienced Fullstack Developer to lead the development and optimization of our large-scale WooCommerce store. This role is crucial for ensuring the store's performance, scalability, and stability, handling a massive product catalog and complex real-time filtering requirements. The ideal candidate will have deep expertise in WooCommerce, WordPress, database optimization, and server infrastructure, with a proven track record of delivering high-performance e-commerce solutions.
Performance Optimization:
Analyze and optimize WooCommerce performance, focusing on page load times, database queries, and server response times.
Implement caching strategies (object caching, page caching, CDN integration) to maximize performance.
Optimize front-end and back-end code for efficiency.
Implement and maintain a CDN.
Scalability:
Design and implement scalable solutions to handle high traffic and a large product catalog.
Configure and optimize server infrastructure for optimal performance and scalability.
Implement and manage High-Performance Order Storage (HPOS).
Implement and configure Elasticsearch or Algolia for optimal search.
Database Management:
Optimize database queries and indexing for efficient data retrieval.
Implement database caching and performance tuning.
Perform regular database maintenance and cleanup.
WooCommerce Development:
Customize and extend WooCommerce functionality to meet specific project requirements.
Ensure compatibility with third-party plugins and APIs.
Configure and optimize advanced filtering plugins (e.g., FacetWP, WOOF).
API Development and Integration:
Design, develop, and maintain custom RESTful APIs for internal and external integrations.
Integrate the WooCommerce store with third-party services via their APIs:
Payment gateways
Shipping providers
Marketing platforms
ERP systems
Ensure secure and efficient API communication and data exchange.
Document API endpoints and integration processes clearly.
Code Quality:
Maintain clean, well-documented, and efficient code.
Conduct code reviews and ensure adherence to coding standards.
Ensure the chosen theme is well coded and optimized.
Problem Solving:
Troubleshoot and resolve performance and scalability issues.
Identify and address potential bottlenecks and performance degradation.
Work with hosting providers to ensure optimal server configuration.
Collaboration:
Work closely with developers, designers, and project managers.
Provide technical guidance and mentorship to junior developers.
Requirements
Extensive experience with WooCommerce and WordPress development.
Deep understanding of database optimization (MySQL/MariaDB).
Proficiency in PHP, JavaScript, HTML, and CSS.
Strong experience in designing, developing, and consuming RESTful APIs.
Experience with server infrastructure and performance tuning (Linux, Apache/Nginx).
Experience with caching technologies (Redis, Memcached).
Experience with Elasticsearch or Algolia.
Experience with CDNs.
Strong understanding of web performance best practices.
Experience with version control systems (Git).
Excellent problem-solving and communication skills.
Experience with HPOS.
Experience with very large WooCommerce websites.
Experience integrating with various third-party APIs.
Preferred Skills:
Experience with API authentication and authorization mechanisms (e.g., OAuth 2.0).
Experience with API documentation tools (e.g., Swagger/OpenAPI).
Experience with cloud hosting platforms (AWS, Google Cloud, Azure).
Experience with containerization (Docker, Kubernetes).
Experience with automated testing and deployment for APIs.
Benefits
Working location: Remote full-time
Salary range: Up to VND 25,000,000 Gross
Infomation
Offered Salary
500 $ - 10,000 $
Skills