Match score not available

PHP Developer [Fully Remote - Europe]

Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

4+ years' experience in PHP web frameworks like Laravel, Knowledge of front-end technologies: CSS3, JavaScript, HTML5, Strong problem-solving skills, attention to detail, Understanding of object-oriented PHP programming, SQL databases.

Key responsabilities:

  • Develop web applications using PHP and related technologies
  • Design and maintain databases for web applications
  • Implement server-side logic and security measures
  • Utilize version control systems for effective collaboration and tracking changes
  • Optimize web app performance, ensure security, provide technical documentation
iwinBACK Inc. logo
iwinBACK Inc. SME https://www.iwinback.com/
51 - 200 Employees
See more iwinBACK Inc. offers

Job description

iwinBACK helps marketers "win back" the power to understand and communicate with their customers through automation, channel unification, data analytics, easy asset creation, and an intuitive customer journey creator. We bring a new level of efficiency and performance to digital marketing teams by helping them build and manage campaigns and call centre staff for multiple markets, brands, and segments simultaneously. Real-time data analysis with actionable insights helps to continually improve KPIs at all stages of the customer lifecycle while reducing the operating, monitoring and reporting burden.


Location: Remote (candidates based in Canada, Macedonia, Germany, France, Italy, Malta, Serbia, United Kingdom, Spain)


Key Responsibilities:

 

Web Application Development:

  • Develop web applications, websites, and web services using PHP and related technologies.
  • Write clean, well-structured, and efficient code that follows best practices and coding standards.
  • Collaborate with front-end developers to integrate user-facing elements with server-side logic.

Database Integration:

  • Design and maintain databases (often using technologies like MySQL, PostgreSQL, or MongoDB) to support web applications.
  • Create and optimize database queries for efficient data retrieval and storage.

Back-End Development:

    • Implement server-side logic and business logic to ensure the functionality of web applications.
    • Handle user authentication, data validation, and security measures to protect against common web vulnerabilities.

    Frameworks and Libraries:

    • Use PHP frameworks (such as Laravel, Symfony, or CodeIgniter) and libraries to streamline development tasks and enhance project scalability.

    Debugging and Troubleshooting:

      • Identify and resolve technical issues, bugs, and performance bottlenecks in web applications.
      • Conduct thorough testing and debugging of code to ensure reliability and stability.

      Version Control:

      • Utilise version control systems (e.g., Git) to track changes and collaborate with other developers effectively.

      Performance Optimization:

      • Optimise web applications for performance, including page load times and server response times.
      • Implement caching strategies and server optimizations when necessary.

      Security:

      • Follow security best practices to protect web applications from common threats like SQL injection, cross-site scripting (XSS), and cross-site request forgery (CSRF).

      Documentation:

      • Create and maintain technical documentation for code, APIs, and databases.
      • Collaborate with other team members to ensure code and processes are well-documented.

      Collaboration:

      • Work closely with front-end developers, designers, and other team members to bring web projects to completion.
      • Collaborate with project managers and stakeholders to understand project requirements and deadlines.


      Requirements/Key Attributes:

      • 4+ years' experience in a PHP web frameworks including Laravel
      • Knowledge of front-end technologies including CSS3 and JavaScript and HTML5
      • Strong problem-solving skills and attention to detail.
      • Knowledge of web development best practices and coding standards.
      • Experience with front-end technologies (HTML, CSS, JavaScript) is a plus.
      • Experience working with other team members based in other time zones and how to troubleshoot issues/work developed by other teams
      • Understanding of object-oriented PHP programming
      • Understanding of SQL databases
      • Ability to self-manage and move projects forward when team members in other time zones are not available
      • Experience in working with code versioning and software deployments with SaaS

      Required profile

      Experience

      Level of experience: Mid-level (2-5 years)
      Spoken language(s):
      English
      Check out the description to know which languages are mandatory.

      Other Skills

      • Detail Oriented
      • Analytical Skills

      Web Developer Related jobs