Join Blackhawk Network as a Staff Software Engineer, specializing in Adobe Commerce (Magento 2) platform development. Proven experience with PHP, MySQL, JavaScript, and REST APIs is crucial. You'll design, build, and maintain our online store, ensuring stability and user-friendliness.
Must have:
Adobe Commerce
PHP, MySQL
JavaScript
REST APIs
Good to have:
ReactJS
LESS
Symfony
AWS
Perks:
Continuous Improvement
Team Growth
Not hearing back from companies?
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.
About the job
About Blackhawk Network: Today, through BHN’s single global platform, businesses of all kinds can tap into the world’s largest network of branded payment solutions. BHN helps businesses grow revenue, increase loyalty, motivate and reward their teams, disburse funds and engage consumers. Branded payment solutions include the issuance and distribution of gift cards, egifts, corporate payouts and rewards, along with the technology to deliver these products in seamless, integrated ways. BHN’s network spans the globe with more than 400,000 consumer touchpoints. Learn more at BHN.com. Overview: We are seeking an experienced (Staff Software Engineer) to join our team. The successful candidate will be part of a Scrum team responsible for the development and maintenance of our Adobe Commerce platform, which powers our online stores. The ideal candidate will have a deep understanding of Adobe Commerce and its core functionalities and be able to develop and maintain custom modules and integrations. The Staff Software Engineer will work closely with our design, marketing, and customer support teams to ensure that our online store is efficient, effective, and user-friendly. Responsibilities:
Perform all phases of software engineering including design, development, testing, and deployment in an Agile software development environment.
Develop, design, and implement software solutions using Adobe Commerce 2.x platform, PHP, MySQL, and JavaScript.
Develop and maintain the Adobe Commerce platform, including custom modules and integrations.
Ensure that the Adobe Commerce platform is secure, stable, and performing optimally.
Keep up to date with the latest Adobe Commerce trends and best practices.
Develop and maintain supporting Symphony applications.
Develop and maintain integrations with shared service and external providers.
Write clean, well-documented code that is scalable and maintainable.
Strive for continuous improvement and build continuous integration, continuous development, and constant deployment pipeline (CI/CD Pipeline)
Manage Client Certificate
Building and implementing new development tools and infrastructure
Working on ways to automate and improve development and release processes
Ensuring that systems are safe and secure against cybersecurity threats
Build tools to reduce occurrence of errors and improve customer experience
Develop software to integrate with internal back-end systems
Perform root cause analysis of production errors and resolve technical issues
Actively participate in code reviews, analyse results, and choose the best solution.
Collaborate within cross functional teams to define solutions.
Continuously focus on improving the software quality and performance through unit tests and working closely with our quality assurance teammates
Troubleshoot customer issues and communicate effectively to internal and external stakeholders.
Manage deadlines and prioritize tasks.
Participate in Information Security analysis and remediation.
Perform code reviews to ensure high-quality code is being produced by the development team.
Lead the development and maintenance of the Adobe Commerce platform, including custom modules and integrations.
Collaborate with other teams, conduct new technology research for product development, and recommend product enhancements. Qualifications:
Bachelor’s or master’s degree in Computer Science or equivalent
9+ Years hands ‑ on experience with Adobe Commerce (Magento 2)
Hands ‑ on experience with Adobe Commerce (Magento 2)
Magento certified developer accreditation
Experience deploying in a cloud environment, preferably Amazon Web Services
Experience designing and building REST services and a familiarity with Microservice architectures.
Experience with relational database design and SQL
Experience working with web user interface technologies such as ReactJS and LESS
Understanding of Scrum framework
PHP experience
Experience with at least one of the Message Brokers(KAFKA, RabbitMQ)
Symfony experience
JavaScript/HTML/CSS experience
Mobile first and multi-browser compatible development
Google Analytics
Experience as a DevOps engineer or in a similar software engineering role
Proficiency with Git and GitHub workflows
Good knowledge of Ruby or Python
Docker
AWS
knowledge on logging systems like Kibana, Splunk
knowledge on writing pipelines using groovy
New Relic or equivalent performance monitoring tools
Experience with Git, JIRA, and continuous integration/delivery (CI/CD) pipelines
Ability to learn new coding languages and develop creatively.
Strong verbal and written communication skills in English language
Excellent analytical and problem-solving skills
Ability to work and assist in the growth of fellow team members.
View Full Job Description
Add your resume
80%
Upload your resume, increase your shortlisting chances by 80%