Position: Mid/Senior PHP developer
Company: WizardsDev
Category: PHP
Experience required: 3y
English level: upper
Published: 2023-03-01T00:00:00+02:00

Hi! We are looking for a Mid/Senior PHP developer to join our progressive team in the Marketing sphere.

📍 100% remotely
⏳ Full-time permanent contract

**PROJECT**
We create a unique marketing platform to deliver high-quality service in different industries. We don't just advertise our client's products or services — we build long-term marketing solutions within the context of enduring partnerships. Our people's diversity and their ideas inspire the innovation that runs through everything we do, from unique technology to industry-leading services and customer experiences. We believe teams that openly support and challenge each other are destined to win!

**REQUIREMENTS**
- 3+ years of professional developing experience on PHP;
- proficiency writing PHP code (7.4+);
- expertise in Symfony PHP framework;
- solid knowledge of OOP, design patterns, layered architecture;
- strong experience in SQL with MySQL/PostgreSQL;
- familiarity with *nix systems, shell scripting;
- comfortable working with Git in git-based workflows.

**WILL BE A PLUS**
- a proactive approach to problem-solving;
- a positive attitude and entrepreneurial spirit;
- frontend experience;
- experience in TDD, DDD.

**WE OFFER**
- full-time remote job with a flexible schedule;
- benefits and bonus system;
- work-life balance;
- international team network;
- $2000 will be provided for equipment purchase (after a trial period);
- English for everyone is free, even 1 on 1 (after a trial period);
- courses that are related to work are paid from 50 to 100% (after a trial period);
- fitness is paid, $500 for each year (after a trial period);
- 3 weeks of vacation per year;
- unlimited sick leave;
- corporate retreats and go to parties.

**RESPONSIBILITIES**
- researching, designing, implementing, and managing software programs;
- producing clean, efficient code based on specifications;
- integration software components and third-party programs;
- determining operational practicality;
- developing quality assurance procedures;
- deploying software tools, processes, and metrics;
- maintaining and upgrading existing systems;
- verification and deploying programs and systems;
- recommending and executing improvements;
- working closely with other developers, designers, business and systems analysts.

**CANDIDATE JOURNEY**
Interview with HR - test task - tech interview with hiring manager - interview with a client