Blackhawk Network is looking to hire an Engineer in the Core Services team to help deliver world-class rewards and service to their customers by building quality, secure functionality.
Requirements
- 2+ years of solid programming experience building distributed systems. Proficiency in Spring Framework preferred.
- Hands-on experience in using NoSQL database with good exposure to SQL.
- Exposure to common AWS services: Lambda, SQS, S3, ECS, Fargate, etc.
- Strong computational and problem-solving skills, fluent in data structures, algorithms and design patterns.
- Strong knowledge of computing concepts such as service-oriented architecture, REST services, fault tolerance, self-healing, performance, reliability, scalability, and security.
- Ability to differentiate good and bad design and coding practices.
Responsibilities
- Write clean, reusable, easy to test code
- Contribute to a collaborative culture within and outside of Engineering to foster transparency, rapport, and support
- Work with product stakeholders and senior engineers to clarify requirements and ensure we build the best products
- Measure and monitor new functionality for continuous feedback and improvement on performance
- Stay curious about technology, approaches, and trends that contribute to innovating our products and services
- Perform additional duties as assigned
Other
- This is a hybrid role located in Pleasanton, CA. individul must come into the office 2x a week.
- Actively participate in regular agile ceremonies
- BA/BS degree in Computer Science or related fields OR 2+ years equivalent experience in software development
- Strong verbal and written communication skills.
- Strong in self-direction, problem solving and critical thinking.