The role
Job description
Backend Architecture | Custom API Development | Database Optimization
Experience Required: 6–7 Years
Job Type: Full-time, Permanent
Job Location: Ahmedabad, Gujarat
Work Mode: On-site (Ahmedabad Office)
Working Days: Monday to Saturday (Saturday Half Day)
Working Hours:
- Monday to Friday: 2:30 PM – 9:30 PM
- Saturday: 5:30 PM – 9:30 PM
- Sunday: Weekly Off
Job Overview
We are looking for an experienced Senior Core PHP Developer with 6–7 years of hands-on experience in designing, developing, and maintaining scalable, secure, and high-performance web applications.
The ideal candidate should have strong expertise in Core PHP, advanced OOP concepts, custom MVC architecture, MySQL database optimization, RESTful API development, and backend system architecture.
The candidate should be capable of independently handling complex backend development, making technical decisions, optimizing application performance, and guiding junior developers.
Key Responsibilities
- Design, develop, and maintain scalable web applications using Core PHP 8.x and advanced OOP principles.
- Architect custom MVC-based applications and implement design patterns such as Singleton, Factory, Repository, and Dependency Injection.
- Design and optimize complex MySQL/MariaDB database structures, queries, indexing, transactions, and stored procedures.
- Develop, manage, and integrate RESTful APIs and third-party services, including payment gateways, SMS gateways, CRM systems, and cloud storage.
- Implement robust application security practices, including SQL injection prevention, CSRF protection, XSS mitigation, encryption, and secure authentication.
- Identify performance bottlenecks and implement caching solutions using Redis or Memcached.
- Refactor legacy PHP applications into structured, modular, and maintainable codebases.
- Manage server-side configurations, deployment processes, and application performance.
- Conduct code reviews, maintain coding standards, and ensure development best practices.
- Collaborate with frontend developers, UI/UX designers, and other stakeholders.
- Mentor and provide technical guidance to junior developers.
Required Skills & Qualifications
- 6–7 years of professional experience in Core PHP development.
- Strong expertise in PHP 8.x, OOP, MVC architecture, design patterns, Interfaces, Traits, and Namespaces.
- Advanced knowledge of MySQL/MariaDB, PDO, complex queries, indexing, query optimization, and database architecture.
- Proven experience in developing and consuming RESTful APIs using cURL, JSON, and XML.
- Strong understanding of application security, authentication, authorization, and secure coding practices.
- Experience with Redis/Memcached and backend performance optimization.
- Good knowledge of HTML5, CSS3, JavaScript, jQuery, and AJAX.
- Proficiency in Git/GitHub, branching strategies, Apache/Nginx, .htaccess, and server deployment.
- Experience in debugging, troubleshooting, and maintaining large-scale applications.
- Strong analytical, problem-solving, and technical leadership skills.
Preferred Qualifications
- Experience handling end-to-end backend architecture and independent project ownership.
- Experience mentoring developers and conducting code reviews.
- A strong portfolio or GitHub profile showcasing developed applications.
Interested candidates can apply with their updated resume and relevant project portfolio.
Pay: ₹14,000.00 - ₹46,000.00 per month
Experience:
- Account analysis: 2 years (Required)
Language:
- English (Required)
Work Location: In person