ValueMentor
Backend Developer - PHP
ValueMentorIndia9 days ago
Full-timeEngineering, Information Technology
Key Responsibilities, Deliverables / Outcomes

  • Develop and maintain web applications using PHP and the Laravel framework.
  • Design, implement, and maintain microservices that are scalable, modular, and reusable.
  • Integrate third-party services and APIs, ensuring reliable communication between microservices.
  • Create and maintain RESTful APIs that power both internal and external applications.
  • Write clean, maintainable, and efficient code, following best practices.
  • Optimize existing systems and services for performance and scalability.
  • Collaborate with cross-functional teams, including product, design, and other development teams, to deliver robust solutions.
  • Perform code reviews and participate in architectural discussions to ensure high code quality and best practices are maintained.
  • Ensure security and data protection best practices in all phases of development.
  • Debug and troubleshoot issues across the stack, improving the overall quality and performance of the applications.

Key Skills

  • Strong experience with PHP and Laravel Framework.
  • Proficient in building and maintaining microservices architecture.
  • Solid understanding of RESTful API design and implementation.
  • Experience with MySQL or other relational databases.
  • Familiarity with NoSQL databases (e.g., MongoDB) is a plus.
  • Experience with Git and version control workflows.
  • Knowledge of Docker and containerization.
  • Familiarity with message queues (e.g., RabbitMQ, Kafka) is a plus.
  • Experience in testing (unit testing, integration testing) and debugging.
  • Familiarity with cloud services like AWS, Azure, or GCP is a plus.

Key Competencies

  • Problem-solving mindset with the ability to troubleshoot complex issues.
  • Strong collaboration skills, working effectively with cross-functional teams.
  • Attention to detail and commitment to delivering high-quality code.
  • Adaptability and willingness to learn new technologies and methods.
  • Strong communication skills, both written and verbal.
  • Time management and the ability to handle multiple tasks and projects simultaneously.

Key Skills

Ranked by relevance