Description
Company Profile: A profitable SaaS startup providing software solutions to all kinds of direct-to-consumer brands to automate their business processes and scale the business. We are a core team of engineers having more than 15 years of experience in Software development with 7 years of experience in the dairy industry makes this software very strong at tech as well as business processes. We are expanding our team&looking for a highly skilled developer to provide sound technical assistance in all aspects of our business. For more information visit Job Description: We are looking for a CakePHP Developer responsible for managing back-end services and the interchange of data between the server and the user. 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.Responsibilities: - Integration of user-facing elements developed by front-end developers - Building efficient, testable, and reusable CakePHP components - Solving complex performance problems and architectural challenges - Integration of data storage solutions. It may include databases, key-value stores, blob stores, etc.Skills: - Strong grasp on PHP as a language and knowledge of its quirks - Knowledge of object oriented PHP programming - Strong knowledge of CakePHP and its extensive feature set - Understanding of basic CakePHP conventions and patterns - Knowledge of CakePHP's object-relational mapping (ORM)- Familiarity with the 'Fat Model, Skinny Controller' approach - Knowledge of CakePHP's suite of helpers and their use in the presentation layer - Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3 - Understanding fundamental design principles behind a scalable application- Integration of multiple data sources and databases into one system - User authentication and authorization between multiple systems, servers, and environments - Creating database schemas that represent and support business processes - Familiarity with SQL/NoSQL databases and their declarative query languages- Proficient understanding of code versioning tools, such as Git - Proven experience to use the best practices and the latest web development trends (for optimum speed and UX). - Experience of working in an Agile environment. Qualifications: - B.tech or MCA - Prior work experience- At least 3-5 years of experience with either of Lavel, symphony or CakePHP MVC frameworks