Sr. Software Engineer-Node.JS

ID
2024-21195
Category
Technology
Position Type
Full Time
Location : Location
IN-KA-Bengaluru

About Blackhawk Network:

Blackhawk Network (BHN) is the leader in global branded payment technologies. We strengthen relationships between brands and their customers, employees, and partners by transforming transactions into connections. BHN’s portfolio includes: Gift Card & eGift products, promotions and distribution that grow revenue faster; Rewards & Incentives that build loyalty and acquisition and are integrated into today’s leading platforms; and Payments that enable businesses and customers to access and disburse funds in convenient and innovative ways. BHN’s network spans across the globe with over 400,000 consumer touchpoints. Learn more at BHN.com.

Overview:

 

Technical Excellence: We value people with a strong technical core, and we won't compromise with this .

Initiative: A big part of operating at a higher level is not just doing what you're told but identifying new value for the team/department/company.                                                                         
Influence: The best way to be a 10x engineer is to make 10 other engineers 2x more productive.

Responsibilities:

  • Plans work breakdown for complex deliverables. 
  • Writes and tests high-quality code that models around CI/CD best practices adhering to all architectural illities
  • Advocates and owns engineering and operational excellence best practices. This includes best practices for writing highly secure, scalable, available, compliant, and observable applications.
  • Participate in Information Security analysis and remediation.
  • Collaborate with QA team members during testing and bug-fixes.
  • Understands the business and product domains of related services. 
  • Ensures deliverables meet the definition of done 
  • Debugs complex problems using all available sources, and supports complex production features  
  • Evangelizes and applies good security and performance techniques  
  • Effectively leads communications on broad topics 
  • Considering how standards evolve, making suggestions for improving code quality more broadly within the team, mentoring more junior engineers and perform code reviews
  • Propose solutions/improvements to existing processes 
  • Communicates with senior stakeholders within the enterprise on matters that require explanation, interpretation, and  or advising; typically has responsibility communicating to parties outside of the organization.  
  • Works to influence parties within function to agree and accept new concepts, practices, and approaches 
  • Brings observations to management and leadership of potential issues 
  • Drives team progress through strategically executing on their own work 

Qualifications:

  • Typically, at least 4 years of related experience with a bachelor's degree, or 5 years and a master's degree, or a Ph.D. without experience; or equivalent work experience. 
  • Node.js, significant experience designing and building Node services
  • Experience on containerized environments K8, ECS, Docker
  • In depth understanding of security best practices and building secure applications
  • Experience working in a cloud environment, preferably AWS
  • In depth experience with relational database design (MY SQL and/or Postgre SQL)
  • Knowledge of data structures and algorithms
  • Understanding of Scrum framework. Participate and Contribute in sprint ceremonies including Daily Stand-up, Sprint Planning, Retrospective, Product Demonstration & Grooming
  • Strong verbal and written communication skills

Desirable

  • Front end technologies like JavaScript, React, Angular , HTML & CSS

Options:

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed