Backend Engineer - Loyalty

Target Target · Retail · NCD-0375 Brooklyn Park, MN

Backend Engineer for Target's Loyalty Team, responsible for designing, developing, and optimizing software solutions for loyalty transactions and games. This role involves collaborating with cross-functional teams, ensuring software quality, and contributing to the technical architecture and design of robust and scalable components. The engineer will also participate in research, proof-of-concept, code reviews, and debugging to meet business and guest needs.

What you'd actually do

  1. designing, developing, and optimizing software solutions tailored for Loyalty transactions and games
  2. collaborate with product owners, data scientists and other cross-functional engineering teams to deliver high-quality software that meets the evolving needs of our business and guests
  3. contribute to research and proof-of-concept and assist with code review, writes, organizes and maintains code based on designs
  4. Participate in structured construction, automation, debugging, and implementation activities, ensuring architectural and operational requirements and best practices are met
  5. Resolve frequently encountered technical issues and monitors systems capacity with minimal assistance

Skills

Required

  • 1+ years of software development experience
  • Java or Kotlin
  • Postgres
  • Kafka
  • familiarity with current and emerging technologies
  • concepts of package solutions and package specific programming language
  • domain-specific knowledge
  • proficiency in at least one computer language
  • concepts of distributed programming
  • knowledge of the different data structures in your chosen programming language
  • maintains technical knowledge within areas of expertise
  • stays current with new and evolving technologies

Nice to have

  • Java
  • Kotlin
  • Postgres
  • Kafka
  • React
  • Spring Boot
  • Docker
  • Cassandra
  • Grafana