Sr. Software Engineer - PHP

Blackhawk Network


Date: 1 week ago
City: Kozhikode, Kerala
Contract type: Full time

As a Sr. Software Engineer, you will join the team responsible for delivering the next generation high- volume, fault-tolerant, and scalable transaction processing system for Blackhawk. The candidate will possess a demonstrated proficiency in a wide range of skills and experience utilizing .Net, Application service Interfaces, and database technologies. The desired candidate will have an excellent understanding and hands-on experience designing and building software components that can handle high volume traffic. Apply now for a chance to lead our products and platforms to new heights of functionality and adoption. 

 

  • Full Stack Development:
    • Develop and maintain web applications using PHP (Zend Framework, Laravel) for the back-end and React.js or Angular for the front-end.
    • Collaborate with front-end developers to integrate user-facing elements with server-side logic.
    • Write clean, maintainable, and efficient code to ensure high performance and scalability of applications.
  • System Design & Architecture:
    • Design and implement complex systems and APIs, including integrations with third-party services.
    • Architect solutions that are scalable, secure, and high-performing.
  • Collaboration & Communication:
    • Work closely with UI/UX designers, product managers, and other stakeholders to deliver high-quality solutions.
    • Participate in code reviews to ensure best practices and consistency across the team.
    • Provide mentorship to junior developers and assist in their professional growth.
  • Testing & Debugging:
    • Write unit, integration, and functional tests to ensure the robustness and reliability of applications.
    • Troubleshoot and debug applications to resolve performance bottlenecks and bugs.
  • Continuous Improvement:
    • Stay up-to-date with emerging technologies and industry trends and apply them to improve current systems.
    • Suggest new features, improvements, and optimisations to improve application performance.

 

  • Experience: 5+ years of full-stack development experience, including:
    • Strong proficiency in PHP, specifically with Zend Framework and Laravel.
    • Experience with front-end technologies like React.js or Angular.
    • Understanding of relational databases (MySQL, PostgreSQL, etc.) and RESTful API development.
  • Technical Skills:
    • Proficient in JavaScript, HTML5, CSS3, and responsive design.
    • Solid understanding of MVC architecture and web application frameworks.
    • Familiarity with version control systems (Git) and deployment tools.
    • Knowledge of JavaScript build tools (Webpack, NPM) and state management libraries (Redux etc.).
  • Additional Skills:
    • Familiarity with cloud platforms (AWS) and containerisation technologies (Docker).
    • Experience with Agile methodologies and version control using Git.
    • Knowledge of security best practices and techniques for web applications.
  •  
Post a CV