Location: Remote
Position: Open
We are seeking an experienced and highly skilled Senior PHP Software Developer to join our dynamic development team. The ideal candidate should have a strong educational background in the software field, a minimum of 7+ years of relevant experience, and a proven track record of software development.
The successful candidate will have hands-on experience with enterprise systems, a deep understanding of software architecture, design principles, best practices, and proficiency in a range of technologies.
Key Responsibilities:
- Develop and maintain high-performance, scalable, testable, and secure PHP applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Experienced with the entire software development life cycle, including planning, development, testing, and deployment.
- Mentor and guide junior developers, fostering a culture of knowledge sharing and continuous learning.
- Work closely with stakeholders to understand project requirements and translate them into technical solutions.
- Perform code reviews to ensure code quality, best practices, and adherence to coding standards.
- Troubleshoot, debug and optimize application code to resolve issues and enhance performance.
- Stay updated on industry trends and advancements and incorporate new technologies into our development and processes.
Qualifications:
- Bachelor’s degree or higher in a software-related field (Must).
- Minimum of 7+ years of professional experience in software development.
- Proven experience developing high-performance, scalable, and secure PHP and Laravel applications.
- Solid understanding of relational and non-relational databases like MySQL and MongoDB
- Proven expertise in designing and implementing RESTful APIs
- Design and implement solutions using message brokers such as RabbitMQ, Apache Kafka, or Amazon SQS.
- Develop asynchronous communication patterns to enable efficient data processing and decoupled system architectures.
- Familiarity with version control systems, preferably Git.
- Experience with containerization and orchestration tools (Docker, Kubernetes)
- Ability to work both independently and collaboratively in a fast-paced environment.
- Strong understanding of software design principles.
- Excellent problem-solving and communication skills.
- Bonus: Experience with Elasticsearch, Golang/Gin, and Kafka.
- If recruited from non-English countries, communication skill is a must.
Apply here: