General

Job Listing

Number of Positions: 2
Job Listing
Job ID: 14051338
 
Job Location:
 

Telecommute (See 'Help' at the top or bottom of page for definition.)

 
How to Apply:
To see employer contact information, log in or register.
 
Job Title:Senior Software Engineer
Work Type:Work Days: Weekdays, Work Vary: No , Shift: First (Day), Hours Per Week: 40, Work Type: Regular
 
Salary Offered:$130,000.00 - $160,000.00 Yearly
Benefits:Dental Insurance, Health Insurance, Holidays, Sick Leave or PTO, Vacation or PTO, Vision Plan
 
Physical Required:Unspecified
Drug Testing Required:Unspecified
Education Required:Bachelor's Degree
Experience Required:Unspecified
 
Required Skills:
POSITION REQUIREMENTS: Bachelor’s degree (foreign equivalent accepted) in computer science, computer engineering, or a related field and 4 years’ experience as a software developer or related occupation. Experience must include the following specific experience and abilities:
4 years’ experience in a full stack engineering role or experience normalizing datasets with many third party integrations.
3 years’ experience Javascript, specifically with Angular and React.
3 years’ experience using Git and Jira for version control.
2 years’ experience in modern web stacks and architecture, specifically SQL.
2 years’ experience working with back-end/full stack code bases or mobile development.
Basic familiarity with automated testing frameworks like JUnit, Mockito, and Jasmine.
Demonstrated experience in problem solving and managing complex initiatives end-to-end.
Proven ability to establish strong working relationships across all levels.
Preferred Skills:
 
Job Description:
Pear Commerce Inc. is seeking multiple Senior Software Engineers reporting to 3349 Girard Avenue South, Minneapolis, MN 55408 (may telecommute from home residence anywhere up to 100% of time). The position is responsible for full stack development, solving full stack challenges, and owning aspects of Pear’s software platform, including documenting and maintaining the company’s complex infrastructure and processes, laying the groundwork for the engineering team at scale, collaborating closely with the engineering team, and playing an integral part in building the tech team. Specific job duties of the position include the following: Canonicalization: Finding/matching a specific product (and UPC code) with 3000+ retailer websites without any unique identifiers to do a definitive match. Pear’s proprietary system automates this matching. Inventory checking: Pear queries retailers for whether these matched products are in or out of stock on a per store basis. Retailer tracking pixel: When Pear sends traffic to a retailer, our pixel observes and confirms if a shopper purchased. Infrastructure: Pear handles millions of web visits to its user experiences, and a far larger number of in/out of stock checks and tracking sessions at retailer websites through our tracking pixel. User experiences: Pear specializes in innovative ways that brands can direct shoppers to retailers and strives to make these experiences pixel perfect. Reporting: Pear combines activity in its own experiences with tracking from its retailer pixel to give a full funnel view of a shopper’s purchase journey (sliced and diced in a million different ways). Ad network integrations: Pear works with ad networks to run where-to-buy experiences directly in the ads themselves.

Refer to ID when applying