Senior PHP Developer || Laravel Framework
(3+ years exp)KDK Softwares
Job Location
Job Type
Full TimeVisa Sponsorship
Not AvailableRelocation
AllowedSkills
The Role
KDK Software's is looking for a ** Sr. PHP Developer (Laravel Framework) ** to join our team. You will be responsible for project planning, requirements understanding, proposing architecture, detailed design, execution, and timely deliverables with the highest quality standards. Its an excellent opportunity to join a product development at an early stage.
Job Location: Jaipur
Designation: Sr. Software Engineer
We are seeking someone who can engineer solutions using analytical mindset, utilizing code as a tool. If you are looking to work on a Product-oriented work environment, and build state-of-the-art, scalable web applications, then this is the right place for you.
*Desired Candidate Profile: We simply seek following qualities in you: *
- Dig deep when faced with a blocking problem, and strives to figure out a scalable answer.
- Ninja googling techniques to figure out best practices for a particular problem.
- If you don't know debugging, then you don't know programming.
- Can do basic mathematics and try to figure out simple algorithms when faced with an
- analytical problem.
- Work in a fast-paced environment, and willing to solve challenges often.
- Self-learner; Team worker as well as ability to develop independently
Must have -
- Software engineering experience of at least 3 years, in PHP. Familiarity with other languages such as Python, Java, etc is a bonus.
- Must have worked with Laravel / Lumen framework for at least 1 year.
- Must understand advanced SQL, with focus on MySQL / MariaDB. If you know Postgres,
- then also welcome.
- Understand following concepts practically, and can demonstrate their working application(s): OOPS, SOLID, Design Patterns, MVC, REST, Automated API Testing, and Service Oriented Architecture.
- Understanding of GIT is a must, with working experience on either GitHub and/or BitBucket. You should understand various branching strategies, code merging techniques (such as squash, rebase, cherry pick), and conflict resolution.
- Comfortable working on Linux, primarily Ubuntu.
Nice to have: Practical familiarity and working experience with following tools/concepts, will add one point each to your resume:
- REDIS
- Memcached
- ElasticSearch
- Nginx/Apache/Swoole
- Test Driven Development (Unit Testing)
- Functional programming languages, such as Scala
- SQS / RabbitMQ
- MongoDB.
- Advanced concepts around RDBMS such as Clustering, Replication, Analytical Queries, CTEs etc.