Senior Software Engineer (Backend)
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 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!
You are a strong and experienced engineer who has substantial professional experience working in object-oriented languages and frameworks such as Ruby on Rails. You have the desire to lead, design, and implement features in a large Rails application. You are able to turn complex business requirements into elegant and maintainable code. You have experience creating stable and reliable integrations between separate business systems. You like making a measurable impact on the business and consistently seek to drive business value through technological solutions. You are a self-starter requiring minimal supervision, and you are motivated and inspired delivering high quality work to make a big business impact.
Responsibilities. Your responsibilities will include:
- Contribute features to our suite of Ruby on Rails and Node.js web applications
- Extend and maintaining our webapp, collaborating on design and product to advance our platform
- Develop and enforcing best practices for a high quality, maintainable codebase
- 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
Skills. We are looking for an individual with:
Experience in...
- 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
Bonus points…
- Experience with infrastructure/deployment on AWS
- Experience with Docker, Kubernetes, SnowflakeÂ
- Experience with testing and continuous integration
Experience. Candidates should have:
- 4-year computer science degree or equivalent experience
- Minimum 7 years of professional work experience designing, developing and shipping high quality software as a software engineer
- 5+ years experience with Ruby/Rails or similar (Python, Golang, Elixir)
- Strong data modeling and database design experience
- Highly skilled in building and integrating with APIs
- Strong linux command line skills preferred
- Experience building and maintaining web-based software systems at scale using cloud technologies
- Excellent collaboration and communication skills, with a focus on being remote friendly and inclusiveÂ
- Strong passion for Test Driven Development and Agile methodologiesÂ
- Flexibility and the willingness to adapt to new languages and architecture
Salary is based on experience and location.
Salary range: $130,000 - $160,000
We are accepting applications in both San Francisco Bay Area and Denver, CO
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.
As of July, our physical office spaces have reopened on a voluntary basis. Our Skuad members are allowed onsite if they are fully vaccinated (2 weeks past final vaccine dose). 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
08/10/2022
Views
5
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