Sr. Software Engineer- ROR

At Punchh
  • Full Time
  • Employee

Posted on June 18th

Apply for this position

Punchh is the leader in AI-powered loyalty, offer management, and customer engagement solutions for brick-and-mortar and online restaurants, convenience stores, and other retailers. Punchh brings the power of digital engagement to physical stores by delivering omnichannel experiences and personalization across the entire customer journey to drive same-store sales and customer lifetime value. Using pre-built integrations to 200+ third-party systems such as POS, WiFi, kiosk, and payment providers, the Punchh platform delivers actionable, SKU-level data in real-time.

Serving 200+ brands that span 100K+ stores in 20 different countries, Punchh customers include 5 of the top 100 North American convenience stores like Casey’s and Racetrac and 37 of the top 100 restaurant brands, including Papa John's, Denny’s, Focus Brands, and Yum! Brands (KFC, Pizza Hut, and Taco Bell).  Punchh is headquartered in Silicon Valley with offices in Texas, Canada, and India. 

Punchh was built over eleven years by a seasoned leadership team with extensive experience in digital, marketing, CRM, and AI technologies, as well as deep knowledge of the restaurant and retail industries. In April of 2021, Punchh agreed to be acquired by PAR Technology Corporation (NYSE: PAR), a leading global provider of restaurant software. While Punchh continues to operate as an independent business unit, the acquisition creates a unified commerce cloud platform for enterprise restaurants and positions PAR and its subsidiaries to lead the industry with integrated point-of-sale, back office, payment, and guest engagement solutions.

Title
Sr. Software Engineer- ROR

Location
Austin,TX

About the Role:
We are looking for a Senior Software Engineer with experience in ROR , having 3+ yrs of experience on how best to leverage and exploit the language’s unique paradigms, idioms, and syntax. Your primary focus will be on developing Enterprise Grade Systems and programs that are scalable and maintainable. You will ensure that these packages and programs are well documented and has a reasonable test coverage. You will coordinate with the rest of the team working on different layers of the infrastructure. A commitment to collaborative problem solving, sophisticated design, and quality product is essential.

What You'll Do
  • Writing scalable, robust, testable, efficient, and easily maintainable code
  • Translating software requirements into stable, working, high performance software
  • Playing a key role in architectural and design decisions, building toward an efficient micro services distributed architecture

What You'll Need
  • Working experience on Ruby-on-Rails(ROR)
  • Worked on enterprise grade systems
  • Have designed web services
  • Know how to scale systems that have database bottlenecks etc. 
  • Having good exposure to Microservices architecture added value.
  • Familiarity with OAuth, JWT, SSO, Authentication, and Identity Federation is an added advantage.
  • Familiar with AWS, Docker, and Kubernetes, Pods and Meshes are added advantage.
  • Experience in MySQL, Snowflake, and MongoDB is an added advantage

Benefits
  • Unlimited PTO
  • Company sponsored health insurance
  • 401(k) with Company Match
  • Healthcare coverage, FSA, HSA
  • Life and AD&D insurance
  • Competitive salaries and bonus
  • Professional development
  • EAP
  • Maternity and Paternity (Bonding) Leave
  • Free lunch every single day at work, social events, plus a well stocked refrigerator

Punchh is proud to provide equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. If you’d like more information about your EEO rights as an applicant, please click here.

We also provide reasonable accommodations to individuals with disabilities in accordance with applicable laws.

Notice to recruiters and placement agencies: If you are a recruiter or placement agency, please do not submit résumés to any person or email address at Punchh prior to having a signed agreement with Human Resources. Punchh is not liable for and will not pay placement fees for candidates submitted by any agency other than its approved recruitment partners. Also, any résumés sent to us without an agreement in place will be considered your company’s gift to Punchh and may be forwarded to our Talent Acquisition team.

Apply for this position

Get the latest sent to your inbox once a week!

Receive a weekly update of technical tips, Rails job market analysis, Rails job listings and more!

We'll never share your email address. See our Privacy & Data Policies for more details.