PHP Backend Developer

Job Location: hybrid in Timisoara

Recruitment process:

  • HR discussion
  • 2 X tech interview

Role description:

The PHP Backend Developer will play a critical role in developing and maintaining our platform. You will work closely with our front-end developers, product managers and other stakeholders to deliver high-quality, reliable software and building scalable and secure backend solutions.

Responsibilities:

  • Develop and maintain server-side applications using PHP and relevant frameworks.
  • Design and implement scalable, secure, and efficient backend systems to support our platform.
  • Integrate various payment gateways and third-party APIs.
  • Optimize application performance and ensure high availability and reliability of the platform.
  • Collaborate with front-end developers to integrate user-facing elements with server-side logic.
  • Write clean, well-documented, and efficient code.
  • Troubleshoot, debug, and resolve production issues.
  • Participate in code reviews and contribute to team knowledge sharing.
  • Develop using OOP, DDD, TDD, SOLID principles.
  • Provide feedback on technical specification and follow it during implementation.
  • Stay updated with the latest industry trends and technologies to ensure our platform remains cutting-edge.

Requirements:

  • At least 3 years of experience in using PHP:
  • Agile software development experience;
  • Good experience on Multi-Threading, concurrency and collections;
  • Experience with building RESTful microservices;
  • Strong experience developing against relational databases
  • Proven ability to use Git version control
  • Solid foundation in computer science with strong competency in data structures, algorithms, databases, and object-oriented software design;
  • Understanding of Continuous Integration, Continuous Deployment, Test Driven Development;
  • An advocate of team collaboration
  • Good communication skills - ability to communicate clearly and concisely in English language

What we might consider as an advantage:

  • Experience with HTML5, CSS3, and JavaScript;
  • Experience with React JS and React Native framework;
  • Experience with AWS and/or cloud computing
  • DevOps knowledge, containerization experience with Docker, Kubernetes
  • Experience with Payment Gateway technology

Start growing your business

phone-handset