Software Engineer

Rewards Network
Full-time
Chicago, IL
$120,000 - $160,000
Posted on 5 months ago

Job Description

The Software Engineer designs and develops back-end systems for client-facing web applications to deliver seamless, modern digital experiences. This role supports Rewards Network’s management portal and dining platform by building scalable, secure features that enhance services for millions of users and thousands of restaurant partners.

Responsibilities

  • Develop back-end features for web applications
  • Design RESTful microservices
  • Integrate relational databases
  • Implement event streaming systems
  • Collaborate with team members
  • Create robust code with comprehensive testing
  • Enhance security measures
  • Maintain software solutions
  • Improve development processes
  • Research industry trends

Requirements

  • 3-5 years of experience in back-end software development
  • Proficiency in Scala or other JVM/functional languages
  • Skill in designing and implementing RESTful microservice architectures
  • Experience with relational databases
  • Competence in leveraging event streaming technologies
  • Ability to write clean, testable code
  • Familiarity with web security practices
  • Skill in collaborating across teams
  • Experience managing systems through the entire software development lifecycle
  • Knowledge of continuous integration and delivery practices
  • Understanding of Lightbend and Typelevel ecosystems (preferred)

Benefits

  • No benefits