
Senior Backend Software Engineer, PHP
Openprovider
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇮🇳 India
Visit company websiteJob 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