Job Overview
Selected intern’s day-to-day responsibilities include:
1. Work on HTTP negotiation, controllers, request handlers, and dependency injection, templates, and dynamic content, error handling, rapid application development tooling, data storage, extensibility, and framework coupling, maintainability, performance, deployment, security
2. Deliver a response in the format the user expects – whether that’s an HTML page, an RSS feed, or JSON
3. Write request to a handler by using “controllers” or “request handlers- as PHP objects and handle dependency injection containers for managing the various handlers they expose and the services that act as their dependencies
4. Work on writing Artisan CLI commands and working with message queuing
5. Build efficient, testable, and reusable PHP modules
6. Create new models and use any existing or new controller to pass on data to the template
Only those candidates can apply who:
1. are available for full time (in-office) internship
2. can start the internship between 26th Sep’20 and 31st Oct’20
3. are available for duration of 6 months
4. have relevant skills and interests
* Women wanting to start/restart their career can also apply.
1. Should have the knowledge of Laravel, CodeIgniter, Symfony, Yii, Laminas(Zend), CakePHP, Nette, SlimPHP, Mezzo
2. Should have tried hands with recyclable components from PEAR, PECL
3. Should have built and designed back-end architecture in PHP MVC
4. Should have experience working on a v1.0 product and should know how to upgrade/add new features to these products
5. Should have experience maintaining back-end code and servers currently using (AWS, EC2, RDS, S3, AWS API, and other cloud services
6. PHP core: PHP 5, PHP 7)
7. PHP tooling: Xdebug, Composer, PHP-CS, PSR2 coding standards
8. Front end: NPM/Yarn, Webpack, React/Angular/jQuery/Vue/Vanilla, UnderScore, Bootstrap/Reactive Design, HTML5, SASS & CSS
9. Relational database management system: SQL, MySQL, PostgreSQL, AWS Aurora
10. Document database: MongoDB
11. Key/value stores: Redis, Memcached, alternative PHP Cache (APC)
12. Logging and search service: Elastic
13. Time series database: RRD, Influx DB, OpenTSDB, Graphite
14. Graph API’s and Graph DB: Neo4j
15. Object-relational managers and object document manager: doctrine project
16. Dev Ops: AWS, Linux/Bash, Apache2, Nginx, Docker/Vagrant/Virtual Servers
17. Version control: Git
18. CI/CD: Jenkins, Travis, PHPCI, GitLab, code coverage, maven, sonar, Semaphore, Mess Detector, Copy Paste Detector, Code Sniffer
19. Testing: PHPUnit, Laravel Dusk, Sensiolabs
20. An abundance of RESTful API design and development
21. Capable of writing Artisan CLI commands and working with message queuing
22. Accomplished architecting a web application from start to finish
23. Excellent understanding of site development, application layouts, and portals
24. Excellent knowledge of cross-browser compatibility for XHTML/CSS, W3C validated
25. Strong working knowledge of parsing XML documents
26. Experience with service-oriented architecture, caching, messaging technologies, etc.
27. Well versed in OOPS in PHP, session management, cookies, etc.
28. Contributed to open-source tools or worked on open source tools
Job offer: On successful conversion to a permanent employee, the candidate can expect a salary of Rs. 2 to 6 Lac/annum