PayWize
PayWize - Backend Developer - Laravel/PHP
Job Location
bangalore, India
Job Description
Job Summary : We are looking for a Laravel Backend Developer with at least 1 year of experience to join our development team. The ideal candidate will have a strong understanding of PHP and the Laravel framework, with hands-on experience in backend development, API development, and database management. You will be responsible for building, maintaining, and optimizing server-side applications while ensuring high performance and responsiveness to requests from the front end. Key Responsibilities : Backend Development with Laravel : - Develop robust, scalable, and efficient server-side applications using Laravel. - Write clean, well-documented, and efficient code following coding standards. - Develop custom backend functionality to meet project requirements. API Development : - Build and maintain RESTful APIs to interact with frontend applications and third-party services. - Implement API authentication, security protocols, and optimization techniques (e.g., JWT, OAuth). - Ensure APIs are responsive, performant, and secure. Database Management : - Design and implement database schemas using MySQL or other relational databases. - Write optimized SQL queries and manage database relationships using Eloquent ORM. - Develop database migrations, seeders, and handle data integrity. Application Maintenance : - Maintain and optimize existing applications, identify and fix bugs, and troubleshoot issues. - Implement necessary application updates, patches, and optimizations. - Monitor application performance and optimize server-side operations for speed and scalability. Security and Data Protection : - Implement best practices for application security, including input validation, password hashing, encryption, and protection against XSS and CSRF attacks. - Ensure that all sensitive user data is securely stored and protected. Collaboration and Reporting : - Work closely with frontend developers to integrate user-facing elements with server-side logic. - Participate in regular team meetings and code reviews. - Collaborate with other developers, designers, and project managers to deliver high-quality software solutions. Version Control & Deployment : - Use Git for version control and collaborate with the team via platforms like GitHub or GitLab. - Assist in deploying applications to staging and production environments. Testing and Debugging : - Write unit tests and ensure code coverage for the backend logic. - Use PHPUnit and other testing tools to ensure software quality. - Debug issues and optimize code for efficiency and maintainability. Documentation : - Document backend code and API endpoints, ensuring the development process is well-documented for future reference. Required Skills and Qualifications : Education : Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience). Experience : 1 year of professional experience working with PHP and the Laravel framework. Core Skills : - Strong knowledge of Laravel and its core concepts, such as routing, controllers, middleware, and Eloquent ORM. - Experience with database management (primarily MySQL) and writing complex SQL queries. - Experience developing RESTful APIs and handling API security and authentication. - Familiarity with version control systems like Git. - Knowledge of basic frontend technologies (HTML, CSS, JavaScript) is a plus for API integration. - Understanding of application security, including authentication, authorization, and encryption. - Experience with unit testing and debugging. Preferred Qualifications : - Experience with Laravel Forge or Envoyer for deployment. - Knowledge of additional frameworks or libraries (e.g., Vue.js, React.js) is an advantage. - Familiarity with task scheduling and queue management in Laravel (e.g., using Redis, Beanstalk). - Experience with cloud platforms such as AWS or DigitalOcean. Soft Skills : - Strong problem-solving and analytical skills. - Ability to work both independently and as part of a collaborative team. - Excellent communication skills, both written and verbal. - Strong attention to detail and a commitment to delivering high-quality solutions. Work Environment : - Full-time, office-based or remote, depending on location. - Collaborative and agile team environment. (ref:hirist.tech)
Location: bangalore, IN
Posted Date: 1/11/2025
Location: bangalore, IN
Posted Date: 1/11/2025
Contact Information
Contact | Human Resources PayWize |
---|