Role Overview
We are hiring a reliable and detail-oriented Back-End Web Developer who can build and manage the server-side components of our web projects. You will also handle CMS setup and integration as well as participate in QA efforts to ensure system integrity.
Key Responsibilities
- Develop, test, and maintain scalable server-side logic and APIs
- Set up and manage databases (e.g., MySQL, PostgreSQL, MongoDB)
- Develop and maintain responsive websites using HTML, CSS, JavaScript, and relevant frameworks
- Implement UI/UX improvements using tools like Hotjar, GA4 & based on user feedback
- Collaborate with designers, content creators, and front-end developers to ensure seamless integration
- Build and manage CMS back-end systems (WordPress, Headless CMS, Shopify back-end)
- Integrate APIs and third-party services as required
- Integrate website with third-party marketing tools via API (e.g., CRM platforms, email, WhatsApp marketing tools, Zapier etc)
- Assist in performance monitoring, security updates, and uptime checks
- Test and debug code to ensure stability and security
- Maintain website documentation and code versioning using tools like Git
- Modernize and revamp legacy systems to improve maintainability and performance
- Write clean, maintainable, and efficient code while adhering to best practices and coding standards
- Conduct code reviews and provide constructive feedback to team members
- Implement security best practices, including WordPress updates, theme/plugin management, and monitoring for vulnerabilities
- Stay up to date with web development trends and technologies
Requirements
- Proficiency in HTML5, CSS3, JavaScript, PHP, and relevant back-end frameworks
- Strong knowledge of server-side languages (Node.js, PHP, Python, etc.)
- Experience working with relational and NoSQL databases
- Familiar with CMS structure and plugin/theme customization
- Understanding of RESTful APIs and web security principles
- Detail-oriented with experience in QA/test scripts or data integrity workflows