We are looking for a Sr. PHP Developer responsible for managing back-end services and the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by you and your co-workers into the application. Therefore, understanding of front-end technologies is necessary as well.
You will be making architectural decisions keeping with the best practices. You will work directly with the business leader/stake holder and will not just understand and implement, but extend that vision. You will be responsible for the timeline, roadmap, and code quality of your project.
Responsibilities
- Complete responsibilities of full-stack development.
- Build efficient, testable, and reusable PHP modules.
- Write clean, well-designed, Object Oriented PHP code following industry best practices.
- Solve complex performance problems and architectural challenges.
- Integration of data storage solutions.
- Design applications and database structures for performance and scalability.
- Deliver accurate project requirement and timeline estimates, providing regular feedback and consistently meet project deadlines.
Skills
- Strong knowledge of PHP web frameworks such as Laravel, CodeIgnite
- Understanding the fully synchronous behaviour of PHP
- Understanding of MVC design patterns.
- Web service integration using technologies such as XML, SOAP, REST.
- Familiarity with JavaScript frameworks such as Angular JS, React, Vue JS.
- Understanding of front-end technologies, such as JavaScript, HTML5, and CSS3 and Bootstrap
- Strong knowledge of the common PHP or web server exploits and their solutions
- Understanding fundamental design principles behind a scalable application
- User authentication and authorization between multiple systems, servers, and environments
- Integration of multiple data sources and databases into one system
- Familiarity with limitations of PHP as a platform and its workarounds
- Creating database schema that represent and support business processes
- Familiarity with MySQL, Oracle and MongoDB, SQL/NoSQL databases and their declarative query languages
- Proficient understanding of code versioning tools, such as Git, SVN..
- Technology Stack:
| Framework | Laravel , CodeIgniter |
| LAMP Technologies | PHP, MySQL |
| Web Technologies | HTML5, CSS, Bootstrap |
| Client Side Scripting | JavaScript, JavaScript Libraries, JavaScript Frameworks |
| Frontend Frameworks | Angular JS, React, Vue JS, backbone.js |
| Web Services | Soap, REST |
| Operating Systems | Windows, Linux, Unix |
| Web Servers | Apache, IIS, nginx |
| Languages/ Programming Area | PHP, jQuery, Ajax, |
| Development Environment | Eclipse 3.2 – 3.5, NetBeans |
| Database Environment | MySQL, MS SQL |
| No SQL | MongoDB |
| Version Control Tools | CVS, SVN, Git |
| Deployment Environment | AWS (S3, Route 53, EC2, Load Balancer, etc..), Cloud Technologies |
Qualifications
- BE, BTech, MCA, Msc IT
Experience
- 5+ Years of relevant experience
Apply for the Job
- Share your latest CV to hr@cybernativetech.com