Openprovider

Senior Backend Software Engineer, PHP

Openprovider

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇮🇳 India

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

DockerGoGRPCJenkinsKafkaLaravelMySQLPHPPostgresRabbitMQSymfony

About the role

  • Design and develop the software for our domains business using a combination of PHP and Go.
  • In depth knowledge and experience of object-oriented analysis and design.
  • Design and implement software solutions that ensure scalability, security, and maintainability.
  • Familiarity with source control (GitHub, Bitbucket), bug tracking systems (JIRA), continuous integration (Jenkins), packaging and deployment (Docker).
  • Experience in software development based on common agile application development methodologies, TDD/BDD/Scrum/Kanban.
  • Actively participate in quality assurance activities including design and code reviews, unit testing, defect fixes, operational readiness.
  • Design and implement APIs and services that provide a strong and stable platform that can be leveraged by our customers.
  • Maintain security across all system processes and maintain ISO 27001 security protocols.

Requirements

  • Bachelor's degree in Computer Science, Engineering or related field
  • At least 5+ years of experience in software development in PHP
  • Strong experience in API development and API management tools, particularly in REST and GRPC
  • Strong experience in SaaS solution delivery adoption frameworks
  • Experienced in PHP 7+, PHP modern frameworks (Symfony, Laravel, Yii, etc.)
  • Understanding and usage SOLID, GRASP, Design patterns, etc.
  • Experienced with Docker, PHPUnit
  • Experienced with databases (MySQL or PostgreSQL), message brokers (RabbitMQ or Kafka)
  • Strong analytical and problem-solving skills, with the ability to work independently or as part of a team.
  • Enthusiasm for learning and using new technologies.
  • Good level of spoken English.
Benefits
  • 100% remote work (you can work from any location, no need to go to the office)
  • Paid time off and sick leave
  • International team and regular online and offline events to stay connected
  • Internal workshops, and knowledge-sharing sessions
  • Quarterly review and annual salary review
  • Flexible working hours
  • We are ISO 27001-certified remote workplace.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PHPGoAPI developmentRESTGRPCSaaSDockerMySQLPostgreSQLPHPUnit
Soft skills
analytical skillsproblem-solving skillsindependent workteamworkenthusiasm for learningcommunication skills
Certifications
Bachelor's degree in Computer ScienceISO 27001