JOB DESCRIPTION
Experience : 5 - 9 Yrs
Location : Bangalore
Designation : Senior Software Engineer - PHP
Key Responsibilities:
- Development: Develop and maintain web SaaS applications.
- Collaboration: Work closely with designers, product managers, and other developers to deliver high-quality software solutions.
- Code Quality: Write clean, maintainable, and efficient code following best practices and standards.
- Testing and Debugging: Knowledge of automated testing and continuous integration to ensure code reliability and stability. Debug and resolve issues across the application stack.
- Performance Optimization: Optimize applications for maximum speed and scalability.
- Database Management: Write and optimize database scripts, including complex queries and stored procedures, and handle data migrations.
- Documentation: Maintain clear and comprehensive documentation for all developed code and system architecture.
- Stay Current: Keep up to date with the latest industry trends and technologies, and share knowledge with the team where applicable.
Qualifications:
- Proficiency in Node.js, including asynchronous programming and event driven architecture
- Proficiency in PHP (version 7.x or later); ability to write clean, maintainable, efficient code
- Experience with PHP frameworks such as Laravel, Symfony, CodeIgniter, or Zend Framework
- Experience with RESTful API design and development
- Proficiency in SQL and NoSQL databases (e.g., MySQL, MongoDB)
- Proficiency in database design and optimization
- Experience using Docker for local development and deployments