Senior Software Engineer (Backend)
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.
What You'll Get To Do
- 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
- 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)
- JS frameworks such as React, Angular or Vue
- Scaling web applications
- Build and deployment automation
Experience with...
Understanding of...
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
What are your goals and aspirations? Build your technical skills, business acumen, and leadership with Skupos.
What You'll Get To Do
- 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
- 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)
- JS frameworks such as React, Angular or Vue
- Scaling web applications
- Build and deployment automation
Experience with...
Understanding of...
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
What are your goals and aspirations? Build your technical skills, business acumen, and leadership with Skupos.