Job Title: Senior PHP Developer
Company Name:
Relocation:
About the Role
We are looking for a Senior PHP Developer who can take complete ownership of projects from requirement gathering to final deployment. This role requires deep expertise in PHP and modern frameworks such as Laravel and Symfony, along with the ability to build full frontend and backend solutions using PHP.
SOLID principles and clean code practices
Beyond development, this role involves integrating secure payment systems, performing manual and automation testing, mentoring junior developers, and contributing to architectural and technical decisions. This is a hands-on senior role for someone who enjoys building end-to-end systems, leading teams, and delivering production-ready applications.
Key Responsibilities
- Design, develop, and maintain complete web applications using PHP
- Work extensively with
PHP frameworks like Laravel/Symfony/CakePHP (Laravel is a must)
- Handle
end-to-end development
, including frontend UI, backend logic, testing, and deployment - Build responsive, pixel-accurate interfaces from
Figma designs
using HTML and CSS - Develop frontend and backend modules using PHP-based templating and MVC architecture
- Develop and customize
Shopify
themes, apps, and integrations - Develop and maintain
complex
WordPress websites and custom plugins
- Integrate and manage
payment gateways
such asRazorpay,
Stripe, PayPal
,PayU
and other third-party payment providers - Ensure secure payment flows, webhooks handling, and transaction validation
- Build and maintain RESTful APIs and backend services
- Design and optimize databases using SQL databases like
MySQL, PostgreSQL (must), MSSQL
and NoSQL databases like MongoDB, DynamoDb
- Implement and manage search functionality using
AWS OpenSearch / Elasticsearch
- Apply
SOLID principles, clean architecture, and best coding standards
in every project - Optimize application performance, security, scalability, and reliability
- Deploy, monitor, and manage applications on AWS (EC2, S3, RDS, OpenSearch, etc.)
- Perform
manual testing
to validate features, flows, and edge cases - Write and maintain
automation test cases
for APIs and core modules - Ensure proper bug tracking, regression testing, and release quality
- Lead and mentor junior developers, assign tasks, and conduct code reviews
- Enforce best practices for coding, testing, documentation, and version control
- Manage source code using Git and Bitbucket with proper branching strategies
- Track tasks, bugs, and releases using Jira
- Participate in requirement discussions, estimations, sprint planning, and delivery
- Maintain clear technical and functional documentation
Required Skills
- Strong expertise in
PHP (core PHP, OOP, MVC, design patterns)
- Extensive hands-on experience with
Laravel and Symfony
- Strong practical knowledge of
SOLID principles
and clean code practices - Ability to build
complete frontend and backend using PHP
- Strong command over
HTML5 and CSS3
(responsive design, layouts, cross-browser support) - Working knowledge of JavaScript for frontend interactions
- Experience converting
Figma designs into working UI
- Hands-on experience with
Shopify
(themes, Liquid, custom apps, APIs) - Strong experience with
WordPress
, including custom plugin development
- Experience integrating
Stripe, PayPal, and other payment gateways
- Strong experience with
MySQL and PostgreSQL
- Experience with
NoSQL databases
such as DynamoDB and MongoDB - Hands-on experience with
AWS services
(EC2, S3, RDS, OpenSearch) - Experience with
Elasticsearch / AWS OpenSearch
- Strong understanding of REST APIs and third-party integrations
- Experience in
manual testing and automation testing
- Familiarity with testing tools/frameworks (PHPUnit, Laravel testing, API testing tools)
- Proficient with
Git, Bitbucket
, and version control best practices - Experience using
Jira
for task, bug, and sprint management - Strong understanding of security best practices and performance optimization
Team Leadership & Soft Skills
- Experience leading or mentoring a small development team
- Ability to plan work, distribute tasks, and track progress
- Strong debugging and problem-solving skills
- Experience working in Agile / Scrum environments
- Clear communication and stakeholder coordination skills
- Strong ownership mindset with focus on quality and delivery timelines
Good to Have
- Experience setting up CI/CD pipelines with automated testing
- Exposure to Docker or container-based deployments
- Experience building admin panels or internal dashboards
- Experience working on eCommerce or SaaS platforms
- Exposure to other backend/frameworks like NodeJs, Golang etc.
What We Offer
- Salary aligned with best industry standards, based on experience and skills
- End-to-end ownership of real, production-grade projects
- Leadership growth and long-term career opportunities
- Collaborative and supportive work environment.
How to Apply
hr@rasonix.com
Subject Line:
We look forward to connecting with professionals who build secure, scalable, and well-architected systems.