Avatar for Skupos

Retail distribution for the digital age.

Senior Software Engineer (Backend)

$130k – $175k AngelList Est.
Apply now
About Skupos

Skupos is the data platform for the convenience retail industry. Retailers, distributors, and brands connect to the Skupos network to create value from disparate data. Convenience retail is a long-standing industry with limited technology adoption, but is responsible for more revenue annually than all of e-commerce in the United States. Skupos leverages our massive datasets to build tools that help the industry succeed.

Skupos software integrates at a retailer’s point of sale, generates analytical insights, and automates the inventory and ordering process. For distributors and CPG brands, we provide real-time visibility into consumer purchasing decisions and enable automated promotional discounts at the point of sale. We view our company as revolutionizing a brick-and-mortar industry by bringing cutting-edge technology to physical stores, and helping harness data to create a frictionless connection between millions of people and the products they need.

What You'll Do

Skupos is seeking a senior software engineer (backend) for a thriving development team. We are a tight knit group with a team first mentality. We strive to achieve our product development efforts through our team culture, clean code and hard work!

We are looking for a passionate developer that takes pride in their code and work relationships. A developer that wants to improve on their talents and contribute to the growth of the development team. A developer that supports the company’s vision and mission by delivering first-class products together.

• Contribute features to our suite of Ruby on Rails and Node.js web applications
Develop and optimize SQL queries supporting mission critical operations & new feature initiatives
• Thoroughly test all the things with integration and unit tests
• Coordinate with team on project preparations; assist in developing project plans and proposals
• Track project progress, ensure timely completion and create transparency
• Research and recommend new technologies that will enhance team performance, improve project delivery times and decrease development stack overhead
• Contribute to the team by collaboratively finding solutions to Skupos’ toughest problems
• Help grow other team members through mentorship & hands-on guidance

What You Should Have

• 4-year computer science degree or equivalent experience
• 7+ years of professional work experience as a software engineer
• 4+ years experience with Ruby/Rails or similar (Python, Golang, Elixir)
• Strong linux command line skills preferred

Experience with...
• Test-driven development (e.g. RSpec)
• Unit testing
• SQL (e.g. PostgreSQL, MySQL)
• In-memory caching and search indexing
• Worker thread pattern and job queues
• MVC Frameworks (Rails, Django, Sinatra)
• OOP, FP, design patterns, data structures
• Building REST APIs (GraphQL experience even better)
• Client side technology (React, ES6, Webpack)

Understanding of...
• JS frameworks such as React, Angular or Vue
• Scaling web applications
• Build and deployment automation

What Makes You A Great Fit

• Start-up experience
• Open-source experience
• Knowledge Experience deploying code with Github, Heroku or AWS
• Other languages a plus: Java, Python, Perl, PHP, C++, C#
• Cloud and distributed services (AWS, Elasticsearch, Cloudflare)
• GraphQL

What We Offer

• Competitive salary
• Healthcare benefits
• 401K
• Commuter benefits
• Major role in a strong, small and growing development team
• Be a part of a key platform of product offerings to the retail convenience store industry



Professional Development



+6 more

More jobs at Skupos

View all jobs

Data Engineer

Apply now

Business Development Representative

Apply now

Senior Analyst, CPG Brand Strategy

Apply now

Senior Product Manager - Integrations

Apply now

Workplace Experience Manager

Apply now

Team Lead, Integration Support

Apply now