What are the responsibilities and job description for the PHP Developer position at OnHires?
Required Skills
5 years of experience in software development.
Strong expertise in Laravel – must-have.
Deep understanding of SOLID principles, design patterns, and PSR standards.
Hands-on experience with SQL (MySQL), query optimization, joins, and aggregations.
Good knowledge of TDD, BDD methodologies.
Experience working with Linux environments.
Understanding of Git version control.
Ability to write clean, efficient, and scalable code following DRY and KISS principles.
Experience working with Docker, container registries.
Practical experience with event-driven architecture.
Understanding of SDLC and development workflows, Jira.
Nice to Have
Experience with unit testing
Familiarity with queues/messaging (RabbitMQ).
Personal Qualities
Strong team player with good collaboration skills.
Excellent analytical skills and attention to detail.
Ability to understand and work with existing codebases.
Intermediate English (B1/B2) or higher for communication.
Opportunities
Work on a fast-growing product in the US market.
Gain professional and career growth opportunities.
Have the freedom to propose and implement solutions.
Bring your innovative ideas to life by developing new features and services.
What We Offer
Long-term employment with a stable workflow.
Challenging technical tasks in a dynamic environment.
Compensation for certifications, training, conferences, and professional events.
Work in a friendly, professional, and supportive team.
Open communication and informal leadership style.
Why Join Us?
Work on a successful product scaling in the US market.
Collaborate with open-minded and friendly colleagues.
Grow your career in an environment that values innovation.
Get access to the right tools and support to excel in your role.
If you’re passionate about Laravel development and want to contribute to an exciting project, we’d love to hear from you!