What does a PHP Software Developer at Proxiad do?

What do PHP developers do? They are responsible for figuring out and implementing the logic behind web applications and servers. They also develop code for backend modules and create a coherent connection between the application and third-party services. Our PHP developers work together with front-end developers to create a reliable and friendly user interface, or, sometimes, they are entirely responsible for it.

Since we currently have job openings for PHP developers at all levels, we wanted to share a little bit more information about what they do here. In this article, you’ll learn what to expect in terms of our hiring process and subsequent work duties.  As a bonus, we asked a couple of PHP developers here at Proxiad what their job entails.

“Being a PHP developer is interesting because this profession offers challenges, makes you think and learn new stuff every single day. As a developer, you provide solutions to common problems and make people’s life easier, which is a very satisfying thought.” – Iliyan Handzhiysky, PHP Developer at Proxiad 

What are the overall PHP requirements for a position at Proxiad? 

Experience 

Currently, we have openings for junior PHP developers, regular (mid) PHP developers, and senior PHP developers.  We know that experience isn’t just a product of time but also the complexity of previous projects, hobbies, and extracurricular activities. To make sure that no one ends up at a position that does not fit their profile, candidates go through a technical check to determine their level of expertise. 

Ferhan Ismailov, PHP Technical Lead at Proxiad, has been with us for more than six years. As an experienced developer and someone who understands the values of Proxiad, he occasionally leads technical interviews for similar positions in the company and this is what he thinks makes a candidate stand out:  

“The most important thing that we look for in an applicant is the motivation to go into uncharted territory and the skills that help them learn and advance as they go. We look for people who aren’t afraid of a challenge because tomorrow that same challenge and the knowledge accumulated by solving it could become the driving force of the team.” 

Technologies and Tools 

The technologies we employ vary from project to project and as per client demands. Generally, we expect our PHP candidates to be proficient in:

  • PHP 5+ / 7+
  • PHP frameworks like: Symfony, CakePHP, Zend…
  • A front-end framework is a plus
  • Basic understanding of SQL and/or noSQL databases
  • HTML / jQuery / CSS
  • PHP Unit

Radoslava Slavova, PHP Architect at Proxiad, shared how she dives into her tasks as one of the main visionaries behind the software we develop for a client of ours:

“My approach is to go from the bigger picture into the smaller details. What I do first is to formulate the mainstream of data that comes from the processes within the system. Then I focus on the separate parts within. I have to analyze the current situation and identify the pain points of the system and any parts in it that could be improved.” 

Education 

Having a diploma isn’t everything but a relevant Bachelor’s or Master’s degree will be considered an advantage. We work almost exclusively with foreign clients, so English fluency is a must. 

Does Proxiad offer remote work? 

Our current home office policy allows for 90 % remote work. We value our team’s preferences and we strive to give them the flexibility to decide for themselves what the better option for them is. The reason why we decided not to go fully remote is that we believe that the office isn’t just a place where you go to work. Instead, you get to meet other people, spend time with them, communicate and bond. We think of the office more as a collaborative hub that lets us create meaningful relationships between teammates – within or outside the scope of their job. However, as new developments come swiftly in pandemic times, we’re following the situation closely to ensure we’re offering the safest option possible for our employees. 

Additionally, some of our projects offer possibilities for full remote work, so make sure you check our Careers page out to find out more. 

What skills do you need to become a PHP developer? 

Do you want to work as a PHP developer but aren’t sure you’re up to the task? Here are the core aspects that you need to learn in order to land a job as a PHP developer, in case you’re still learning. 

Fundamental software skills 

To begin, you need to learn how to code and learn the basics of programming. You can start with PHP or any other programming language. One of the most important things is the thought process of a developer. As you progress, you can widen your horizons with version control software like Git as well as object-oriented and functional programming techniques. 

Back-end technologies with PHP 

Focus on the PHP programming language as well as managing databases with MySQL or another database tool. Learn PHP MVC frameworks for easier application development and REST API. Discover and become proficient in unit testing. 

Front-end technologies 

HTML, CSS and JavaScript are the usual requirements for front-end development. You can either attend a paid course or check online for free ones since these are some of the most widely used technologies and a lot of useful free guides exist out there. 

Algorithmic perception 

This is one of the most important steps on the road to a PHP developer. When faced with a programming task, try to break it into several small ones with logical sequence. You need to visualize the entire purpose of the project and divide it into smaller tasks. Then it will be easier for you to complete it. If you are having difficulties, ask people with more experience. In the end, it matters only if you have decided that you want to improve as a PHP developer and are willing to spend the time and effort required to master it. 

What else should I know about Proxiad? 

We offer all of our employees an extensive benefits package that includes 25 days off, additional health insurance that covers dental, optical, and therapeutic services, food vouchers, employee discounts, and more. We value the potential of our employees and actively seek ways to help them develop professionally by covering trainings, certification programs, English and French lessons.  

“I like the freedom that developers at Proxiad have – to progress in a way that is specific to their individuality and their professional interests,” shares Ferhan. 

Explore our available PHP positions on our Careers page.