Rewardsnetwork

Senior Scala Engineer (Hybrid)

Chicago, IL . Posted 7 months ago

The role

The Software Engineer builds and evolves back-end systems for client-facing web applications. You will support the management portal and dining platform by developing scalable, secure features.

What you will do

  • Develop and maintain back-end features for web applications using modern languages and frameworks.
  • Design and build scalable, maintainable system architectures, including RESTful microservices.
  • Integrate and manage relational databases to ensure efficient data storage and retrieval.
  • Implement event-driven and streaming solutions to support real-time data processing.
  • Write high-quality, well-tested code to ensure reliability, performance, and scalability.
  • Partner with cross-functional teams to deliver solutions aligned with business goals and timelines.
  • Ensure security best practices are embedded across back-end systems and data flows.
  • Contribute to continuous improvement of development processes, tools, and best practices.

Required qualifications

  • 4+ years of back-end software development experience, with a strong focus on Scala and functional programming.
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • Proficiency in Scala and other JVM or functional programming languages.
  • Experience designing and building RESTful microservices and scalable system architectures.
  • Hands-on experience with relational databases and data management best practices.
  • Familiarity with event-driven systems and streaming technologies (e.g., Kafka).
  • Strong coding practices, including writing clean, testable, and maintainable code.
  • Understanding of web security principles and secure application development.
  • Experience working across the full software development lifecycle, including CI/CD practices.
  • Ability to collaborate effectively with cross-functional technical and non-technical teams.

Nice to have

  • 7+ years of back-end software development experience
  • Experience with modern development tools and infrastructure, including Docker and Kubernetes
  • Familiarity with Lightbend, Typelevel, or similar ecosystems

Benefits

  • Flexible PTO
  • 11 company holidays
  • Parental leave
  • Dining reimbursement when dining with restaurant clients
  • 401(k) plan with a company match
  • Two medical plan options
  • HSA with company match for HDHP participants
  • Two dental plan options and a vision plan
  • Partnership with Rx n Go for certain free prescriptions
  • Flexible Spending Accounts and a pre-tax commuter benefit program
  • Accident, Critical Illness, and Hospital Indemnity Insurance Plans
  • Short Term and Long Term disability

About the company

Rewards Network helps restaurants grow revenue, increase traffic, and boost customer engagement through financial, marketing services, and dining rewards programs. The company leverages technology and data analytics to deliver value to restaurants, diners, and strategic partners.

Senior Scala Engineer (Hybrid) at Rewardsnetwork | JobZoey