We are a dynamic team dedicated to revolutionizing the Point of Sale (POS) industry. Our backend system powers POS behavior, ensuring seamless transactions and enhancing user experiences. Collaborative teamwork is at the heart of our culture, where innovation and problem-solving thrive.
Job Description:
As a Senior PHP Developer, you will join our API Service Team, contributing your expertise to propel our backend systems forward. We seek individuals with a deep understanding of PHP, OOP programming, and fluid concepts in DI, patterns, and experience. Our technology stack includes Codeigniter, Laravel, Aurora DB, Redis, React, Minikube, and Kubernetes. Familiarity with Golang applications and microservices is considered advantageous.
Responsibilities:
● Design, develop, and maintain PHP applications, transitioning from a monolith application to a microservice architecture.
● Design DB models and integrate data migrations for new features.
● Collaborate closely with cross-functional teams to architect and implement scalable solutions.
● Maintain and enhance existing RESTful and gRPC APIs and microservices.
● Contribute to code reviews, documentation, and knowledge-sharing initiatives.
● English level B2 or better required
● Extensive experience in backend development with a focus on PHP.
● Demonstrated experience with PHPUnit and TDD process.
● Proficiency in building and consuming APIs using REST and SOAP.
● Strong understanding of containerization technologies such as Docker and orchestration tools like Kubernetes.
● Familiarity with relational databases.
● Proven experience with React and integrations with PHP backends.
● Excellent problem-solving skills and a proactive attitude towards learning new technologies.
● Ability to work collaboratively in a fast-paced, Agile environment.
● Experience with Golang applications.
● Knowledge of event-driven architectures and streaming platforms (e.g., Kinesis).