Senior Software Engineer, Retail Platform
Job Description
Company. What we are building:
Skupos drives revenue growth across all segments of the convenience retail industry through technology that connects both retailers and brands to their shoppers. With a focus on independent stores and small chains which make up nearly 80% of the market, the Skupos platform enables both retailers and brands to compete through better understanding and serving their customers. Founded in 2016, a growing network of 14,000+ customers across all 50 states rely on Skupos to boost sales volume and increase their customer base.
Role.ย An overview of the opportunity:
Skupos is seeking a Software Engineer for a growing and thriving development team.ย We are a tight knit group with a team first mentality.ย We strive to achieve our engineering efforts through our team culture, clean code and hard work!
We are looking for a passionate backend engineer that takes pride in their work relationships and the business outcomes that their work affects. An engineer that wants to improve on their talents and contribute to the growth of a shared technical vision and who gains satisfaction from taking on challenging and novel problems with creative solutions.
Responsibilities.ย Your responsibilities will include:
- Work on novel solutions and product capabilities bridging the gap between 3rd party distributed legacy client systems and modern, rapidly evolving, internal cloud infrastructure
- Research and develop proof of concepts across various business concerns and product facets
- Maintain, reinforce, and extend core infrastructure and applications that keep the company operating at scale
- Work in a collaborative and inclusive team environment which values open discussion, exploration, and creativity
- Collaborate and pair with team members across the organization (FE/BE engineering, data engineering, information security, business and product management) to create secure, reliable, scalable software solutions
- Work with Product Team to craft user stories that are developer-ready, easy to understand and testable
- Coordinate with team members 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
- Help grow other team members through mentorship & hands-on guidance
Experience.ย Candidates should have:
- 4-year computer science degree or equivalent experience
- 8+ years of professional work experience in server side software development, preferably in ย Node.js / Typescript
- Test-driven development (e.g. Jest)
- SQL (e.g. PostgreSQL, MySQL)
- In-memory caching and search indexing (e.g. Redis, Elasticache)
- Worker thread pattern and job queues (Redis backed queueing systems a plus)
- Building REST APIs (frameworks such as Express.js, Koa.js)
- Application build and development tooling (e.g. Webpack, Babel, Gulp, Grunt)
- Understanding of distributed computing and client orchestration a plus (botnet C2, client/server architectures based on socket RPC (e.g. websocket, socketIO, zeroMQ)
- Experience with languages; Typescript, Javascript (Node.js)
- Cloud and distributed services (AWS, Elasticsearch)
- Comfortable working in and administrating Linux environments
- Understanding of application level data processing and performance optimization (chunking/streaming)
Nice to Haves
- Experience with Atlassian JIRA, Confluence
- Experience with network diagrams, UML, data flow diagrams (using Lucidchart or equivalent)
- Experience with GraphQL
- Experience with Terraform/Terragrunt
- Experience with IPSec or similar secure network protocols
- Experience with remote file transfer protocols (e.g. SMB, FTP)
- Experience with transport protocols (TCP/IP, UDP/IP)
- Experience with secure software development for maintaining compliance such as PCI/FIPS/HIPPA
- Understanding of logical and physical networking concepts
- NAT/SNAT
- SD-WAN
- Secure network zoning and segregation (POLP, Zero Trust)
- Network tunneling, bridging, and peering
Salary is based on experience and location.
Salary range in Denver, CO: $110,000 - 140,000.
Benefits.ย What we offer:
- Competitive salary
- Medical, dental, and vision insurance
- 401(k) retirement savings plan
- Discretionary time off (DTO)
- Wellness stipend
- And more!
ย
A Note on Covid...
We are fortunate to continue to grow during this unfortunate time. Our top priority is to ensure the health and safety of both our current and future Skupeeps.ย That being said, we will continue to manage our interview process virtually, don't be surprised if children or pets make an appearance.
We deeply care about you as our candidate, so let the People Team know if thereโs anything we can do to make your interview process go more smoothly - we are in your corner!
Date Posted
01/04/2023
Views
6
Similar Jobs
Software Engineer - Mulligan Funding
Views in the last 30 days - 13
Mulligan Funding is a leading provider of working capital to small and mediumsized businesses They are seeking a Senior Software Engineer with full st...
View DetailsSenior Online Engineer - Visual Concepts
Views in the last 30 days - 6
Visual Concepts is a game development studio looking for an experienced Online Engineer to build impactful features and services for players and devel...
View DetailsSoftware Engineer, Gameplay and Camera - Visual Concepts
Views in the last 30 days - 8
Visual Concepts is a game development studio looking for a Gameplay Software Engineer to work on WWE 2K The role requires experience in game developme...
View DetailsSenior Software Developer - SDI Presence
Views in the last 30 days - 6
SDI Presence LLC is a company that provides IT managed services and consultancy looking for developers with extensive CNET experience to work onNET ap...
View DetailsSoftware Engineer, Tech Lead: Ads Attribution - 14+ Years of Experience - Snap Inc.
Views in the last 30 days - 9
Snap Inc is a technology company that contributes to human progress by empowering people to express themselves live in the moment learn about the worl...
View DetailsSoftware Engineering Intern (Summer 2023) - Dexterity Capital
Views in the last 30 days - 11
Dexterity Capital is a quantitative trading firm that values growth autonomy and getting things done They offer competitive compensation equity option...
View Details