remote
Software Engineer (PHP)
Software Engineer (PHP)
Ooops is hiring a Software Engineer with 3+ years of PHP and Symfony experience to develop and maintain backend services. The role involves working with RabbitMQ, MongoDB, SQL, Docker, Kubernetes, and AWS in a remote, full-time capacity.
About the role
About the Role
Ooops is searching for a highly skilled Software Engineer with a strong background in PHP to join our dynamic team. You will play a crucial role in developing and maintaining our core platform, ensuring high performance, scalability, and reliability.
Responsibilities
- Design, develop, and maintain robust and scalable backend services using PHP and Symfony.
- Integrate with various systems and third-party APIs.
- Work with messaging queues like RabbitMQ to build event-driven architectures.
- Manage and optimize databases, including both SQL and NoSQL (MongoDB).
- Implement and maintain Docker and Kubernetes deployments on AWS.
- Participate in code reviews to ensure code quality and adherence to best practices.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and debug production issues.
Requirements
- At least 3 years of professional experience in software development with PHP.
- Strong proficiency with the Symfony framework.
- Experience with RabbitMQ for message queuing.
- Solid understanding of database systems, including SQL and NoSQL (MongoDB).
- Hands-on experience with Docker and Kubernetes for containerization and orchestration.
- Familiarity with AWS services.
- Proven experience in building and consuming RESTful APIs.
- Understanding of microservices architecture and event-driven design principles.
- Ability to work effectively in a remote team environment.
- Excellent problem-solving and communication skills.
Skills
PHPSymfonyRabbitmqMongoDBSQLNosqlDockerKubernetesAWSMicroservicesEvent Driven ArchitectureRestful Apis