Staff Software Engineer

Blackhawk Network, Inc. Portland , ME 04101

Posted 2 months ago

About Blackhawk Network

CashStar is a leading provider of merchant solutions for gift card commerce, supporting multiple touchpoints across the customer lifecycle. Its award-winning platform, CashStar Commerce, is a flexible, secure and market-proven solution that enables merchants to directly market, sell and distribute digital and plastic gift cards to all channels and devices. CashStar Velocity Services allow merchants to grow their gift card programs with minimal resource investment. CashStar helps create great customer experiences, grow gift card revenue and drive omni-channel engagement for over 400 leading brands. CashStar is a Blackhawk Network Businessa global financial technology company and a leader in connecting brands and people through branded value solutions. To learn more about CashStar and The Blackhawk Network, please visit www.cashstar.com or blackhawknetwork.com.

Overview

CashStar (owned by Blackhawk Network) is changing the world of gifting by making it possible to send a personalized eGift Card from any device, anywhere, anytime, with the best experience possible. More than 400 brands partner with us including Uber, Starbucks, Nordstrom, Apple, Delta, Best Buy, and The Home Depot. That makes CashStar the preferred digital gifting and incentives partner for retailers nationwide.

The professionals we hire thrive on an entrepreneurial spirit and an earnest desire to change the way the world works. CashStar employees are passionate about emerging tech, and we bring that passion to work every day.We believe in our products, embrace change, foster ambition and individual success, and recognize excellence.

Why work with us?

  • We're a fun-loving, passionate, and highly collaborative team

  • We believe in moving quickly, failing fast, and adapting to change

  • We're committed to achieving technical excellence in everything we do

  • We value teamwork, learning from failure, and innovation

Why we'd want to work with you?

  • You are passionate about creating world-class software

  • You are familiar with Agile methodology

  • You think positively, focus on solutions, and find opportunities instead of problems

  • You have superb technical skills, and you're always striving to improve

  • You are willing to work quickly, get in the weeds, and not rest until the job is done

Responsibilities

  • Perform all phases of software engineering including design, development, testing, and deployment in an Agile software development environment

  • Design and develop new features using various languages, we primarily use Python and Javascript

  • Collaborate with other teams and conduct new technology research for product development and recommend product enhancements

  • Actively participate in code reviews, analyze results and choose the best solution

  • Manage deadlines and prioritize tasks

  • Continuously focus on improving the software quality and performance

  • Participate in Information Security analysis and remediation

  • Troubleshoot customer issues and communicate effectively to internal and external stakeholders

  • Mentor and inspire others and drive for results

  • Work with product owners to define features and clarify requirements

  • Provide timely advice and solutions including estimations. Communicate trade offs including hidden problems

Qualifications

  • Bachelor's degree in Computer Science or equivalent, Master's preferred

  • 7+ years handson professional experience with object oriented and functional software engineering such as Python or Java

  • Experience working in a cloud environment, preferably Amazon Web Services

  • Significant experience designing and building REST services and a familiarity with Microservice architectures

  • Comfortable with relational database design and SQL

  • Experience working with web user interface technologies

  • Experience with Scrum framework, SM certification is a plus

  • Strong verbal and written communication skills

  • Ability to learn new coding languages and develop creatively

Our Technology Stack:

  • Programming Languages: Python, JavaScript and a little Java

  • Web Frameworks: Django, NodeJS, uWSGI, NGINX

  • Front-end Libraries: React with Redux, BackboneJS, HTML, CSS

  • Software Applications and IDE: Atlassian Jira, Bitbucket, GitHub, IntelliJ/PyCharm, RabbitMQ, Jenkins

  • Analytics and Monitoring Tools: Splunk, Sentry, Grafana, New Relic

  • Database: MySQL, Redis

  • OS: OSX local, Ubuntu server side

  • Cloud: AWS

#GLDR

#LI-SP

#D18


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Engineer (Angular 2)

Syrinx

Posted Yesterday

VIEW JOBS 7/15/2019 12:00:00 AM 2019-10-13T00:00 <strong>Senior Software Engineer (Angular 2+)</strong><br /> <br /> This role is on-site in Portland, ME with some remote flexibility.<br /> Please apply to: Colin Reposa at <a data-mce-href="mailto:creposa@syrinxconsulting.com" href="mailto:creposa@syrinxconsulting.com">creposa@syrinx</a>.com<br />  <br /> We are looking for a Senior Software Engineer with strong experience in Angular 2+ and general architecture of front-end applications.<br /> <br /> The ideal engineer will also have some experience with JAVA, REST and AWS, but the focus is on the front-end. The best candidate will also have solid communication and time management skills. This team is looking for someone who loves a challenge and who can hit the ground running. <h2>Skills & Experience</h2> <ul> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">5+ years professional experience in web software engineering with a front end focus.</li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;"><strong>Strong experience with Angular 2+. We use Angular 7.</strong></li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;"> All new front-end code will be developed in Angular 7. </li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">There is very little back end work for the viewer itself - just lots of Angular7 and UI (HTML, CSS, Sass).  </li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">The rest of the tech stack is Java and we use a lot of AWS stuff (EC2, ELB, Lambda, Cognito, Gateway, RDS with MySQL). </li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Knowledge of GitHub, Jenkins, Confluence, Jira, and experience with Agile are all helpful.</li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Experience with RESTful API design and implementation, best practices in web security, cross-browser compatibility issues.</li> </ul> Syrinx Portland ME

Staff Software Engineer

Blackhawk Network, Inc.