Skip to content
← All opportunities

Software Engineer

JobRemoteOnline
Apply on Blackhawk Network Holdings Inc. →

Opens the company's own listing — Aspirova never mirrors applications.

Sign in to save
Deadline: 27/08/2026

Skills for this role

Skills we detected for this role.

  • JavaScript
  • Java
  • Angular
  • Node.js
  • REST APIs
  • Git
  • AWS
  • Machine Learning
  • Generative AI
  • Agile / Scrum
  • Vector Databases
  • Prompt Engineering

Opportunity brief

Blackhawk is hiring for the role of Software Engineer!

Responsibilities of the Candidate:

  • Design, develop, and maintain scalable backend and frontend applications using Java and JavaScript (Node.js, Angular, or similar frameworks).
  • Leverage AWS cloud services including Lambda, EC2, S3, API Gateway, RDS, ECS, and CloudFormation to deliver resilient cloud-native solutions.
  • Write clean, testable, and maintainable code, adhering to modern software engineering practices.
  • Use AI-assisted development tools (GitHub Copilot, Amazon CodeWhisperer, Claude Code) to accelerate coding, automate test generation, and streamline code reviews.
  • Apply prompt engineering to solve realtime problems.
  • Participate actively in Agile practices including sprint planning, daily standups, and retrospectives.
  • Collaborate cross-functionally with product managers, designers, and engineering peers to define, develop, and deliver new features — identifying opportunities where AI can add value to the product and development process.
  • Monitor application performance, troubleshoot issues, and drive optimizations to ensure high availability and responsiveness — leveraging AI-powered log analysis and anomaly detection to accelerate root cause identification.
  • Engage in a rotating support schedule (2-sprint rotation) and participate in on-call responsibilities.
  • Utilize observability and monitoring tools to ensure system reliability and proactive issue detection, incorporating intelligent alerting and automated triage where applicable.

Requirements

  • 1–2 years of professional software development experience.
  • Strong experience in Java and in JavaScript frameworks (Angular, Node.js, or equivalent) is required.
  • Hands-on experience deploying and operating applications using AWS services in production environments.
  • Solid understanding of RESTful API design, asynchronous data handling, and event-driven architecture.
  • Familiar with DevOps best practices including "Push on Green", version control using Git, and automated deployments.
  • Experience working with observability tools for logging, monitoring, and alerting.
  • Exposure to AI/ML concepts and a demonstrated interest in applying generative AI to real-world engineering problems — whether through personal projects, coursework, or professional experience.
  • Basic understanding of vector databases, embeddings, or retrieval-augmented generation (RAG) patterns is desirable but not required — willingness to learn is essential.
  • Strategic thinker with strong problem-solving skills and a passion for continuous learning and improvement, particularly around emerging AI technologies and their practical applications.
  • Effective communicator with a collaborative mindset, able to work closely with cross-functional teams.
  • Bachelor's degree in Computer Science, Engineering, or a related field; advanced degrees are a plus.
  • Ability to thrive in a dynamic, fast-paced environment and adapt to changing technologies and priorities, including the rapidly evolving AI landscape.

More like this

Related opportunities