Sr. Software EngineerJob OverviewThe primary duty of this position is to design, build, shape, and enhance the always-evolving platform of acquiring, processing, enhancing, and delivering data to customers. This full-stack engineering role spans ingestion, ETL, big data solutions, ultra efficient APIs, and web and mobile applications using AI-assisted development workflows. We build iterative solutions with properly tested code in an environment oozing with team camaraderie, facilitating squad rotation to fulfill both product needs and career growth.
Job Duties & Responsibilities - Write clean, testable, and readable code
- Fail fast and use code refactoring in everyday practices
- Handle both routine and complex technical and data challenges
- Build client-facing/internal tools integrated with AI models for an enhanced user experience
- Efficiently ingest, normalize, and transform large amounts of data
- Automate routine and repeated processes wherever possible
Requirements: Education & Experience - BA/BS degree in Computer Science or a related field (or work equivalent)
- Knowledge in some of the following areas or related technologies and concepts:
- Java, Python, React, and Node.js
- RESTful and GraphQL APIs
- Relational, NoSQL, and Graph databases
- Google Cloud Platform (GCP), Amazon Web Services (AWS), Kubernetes
- CI/CD frameworks
- Familiarity with AI integration tools.
- Experience with CPG industry is a plus
The following is strongly preferred: - Has experience with, or a passion for some of the following:
- Test-driven development
- Simple, automatic deployment
- Pair programming
- Ability to communicate with teammates, including Product and Design, about features and technology within your specific domain
Salary Range: $160,000.00 - $175,000.00/year#LI-AG1 #LI-Hybrid
What SPINS OffersWe have enjoyed tremendous growth over the years and, as a leader in a fast-growing industry, we have no plans to slow down! While all that growth brings excitement, it is also an opportunity for SPINS to show it values the health and wellness of its team members.
- We embrace hybrid work options so that you have the flexibility to create a work/life balance that actually works!
- Each employee is allotted paid time to use to volunteer with an organization of their choice and charitable donations are matched.
- Semi-annual company-wide employee survey that is used to shape company programs, perks, and culture.