Laravel Developer

Laravel Developer

  • Kolkata, India
  • Full Time
Job Description:

Are you an highly experienced, ambitious full-stack developer looking for a challenging role where you can learn lots more? We are looking for a motivated PHP/Laravel developer to come join our agile team of professionals. If you are passionate about technology, constantly seeking to learn and improve your skill set, then you are the type of person we are looking for! We are offering superb career growth opportunities, great compensation and benefits.

  • We are looking for a 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 your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well.
  • You will be involved in the full development cycles of new projects from discussion with clients to final release.
Responsibilities and Duties:
  • Write “clean”, well-designed code.
  • Produce detailed specifications.
  • Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality.
  • Contribute in all phases of the development lifecycle.
  • Follow industry best practices.
  • Develop and deploy new features to facilitate related procedures and tools if necessary.
Required Experience, Skills and Qualifications:
  • 4+ years' experience working with Object Oriented PHP and modern PHP frameworks.
  • 2+ years' experience with Laravel 5 or above
  • Understanding of the fully synchronous behavior of PHP.
  • Understanding of MVC design patterns.
  • Understanding accessibility and security compliances and how to integrate them into codebase.
  • 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.
  • We work on a range of interesting projects, from SAAS products to secure on premise software.
  • We use event sourcing and CQRS where applicable to enable us to build better designed software.
  • Familiarity with limitations of PHP as a platform and its workarounds.
  • Creating database schemas that represent and support business processes.
  • Familiarity with SQL/NoSQL databases and their declarative query languages.
  • 3+ years' experience working with relational databases (MySQL preferred) and tuning both SQL and ORM behaviour.
  • Basic HTML5, CSS3 & Javascript/jQuery.
  • Basic Linux admin (ability to SSH, view logs, etc.)
  • Understanding of local development environments and integration of varying components.
  • Strong understanding of build processes/automation.
  • Strong understanding of Git.
  • High-level English speaker/writer.
  • Specific experience with Laravel and Eloquent ORM.
  • Experience working with live API integrations.
  • Adhering to PSR coding standards.
  • Ability to work alongside external teams.
  • Experience with Docker.
  • Experience with PayPal/Stripe or similar card processor.
  • Experience in common third-party APIs (Google, Facebook, Maps etc.)
  • BS/MS degree in Computer Science, Engineering or a related subject.
  • Ability to learn about new programming techniques.