We are searching for an experienced Backend Developer to work with a digital marketing team on projects that involve creating custom web-based solutions for clients. You will be responsible for the development of the back-end logic that powers websites and web applications, implementing custom WordPress themes and plugins, and ensuring the overall functionality, security and performance of the sites you work on.
Key Responsibilities:
- Developing and maintaining custom WordPress themes, templates, and plugins using PHP and related web technologies.
- with front-end developers and designers to ensure a seamless user experience for web-based applications.
- Analyzing project requirements and specifications to ensure the development of optimal solutions and provide recommendations for improvement.
- Creating database schemas that represent and support business processes.
- Writing clean, efficient, and maintainable code that adheres to coding standards.
- Testing and troubleshooting issues to ensure the quality of the applications that are built.
- Conducting regular security checks and implementing security best practices to maintain the security of websites and applications that are built.
- Optimizing website and application speed and performance.
- Staying up-to-date with emerging trends and technologies in web development.
- Providing technical guidance and support to junior developers.
Skills & Qualifications:
- Bachelor’s degree in Computer Science or a related field.
- At least 3-5 years of experience in web development, including solid experience developing custom WordPress themes, plugins, and widgets.
- Strong understanding of PHP, MySQL, HTML, CSS, JavaScript, jQuery, JSON, and AJAX.
- Experience with version control systems such as Git.
- Knowledge of MVC frameworks such as Laravel and Symfony is a plus.
- Working knowledge of front-end frameworks such as React and Vue.js.
- Understanding of WordPress actions, filters, and hooks.
- Strong debugging skills.
- Excellent problem-solving skills.
- Excellent written and verbal communication skills.