FreshRemote.Work

Backend Engineer - Remote

As a Backend Engineer, you will be working on production-grade systems and services on the Platform team for internal and external customers. You should demonstrate the mastery of the fundamentals of computer science and be comfortable with implementing and shipping end-to-end features and fixing complicated issues with light supervision from a senior engineer.  We are looking for self-motivated team members who crave a challenge and feel excited about rolling up their sleeves to realize our potential.  This is a backend position focused around our data and data warehouse, so you must have good backend and data skills, (ETL, database fundamentals, etc).

What you will do: 

  • Work directly with an Engineering Lead and other software engineers as part of the Platform and Data teams

  • Self-starter with the ability to work effectively in a team with a product manager, product designer, quality engineer and other team members of the squad

  • Have a strong sense of teamwork and put team and company interests first

  • Must be able to operate in a fast-moving environment with the ability to adapt to changing priorities and requirements

  • Experience building and operating data services and products to support production systems, external customers, and other internal teams. 

We are looking for people who have: 

  • Expert in SQL

  • Software engineering experience required

  • GoLang or Typescript experience recommended

  • Knowledge of data modeling techniques and high-volume ETL/ELT design

  • Experience with data warehousing concepts and tools (Clickhouse, Snowflake, Redshift, etc.)

  • Experience with Git

  • At least 5 years of professional software development experience

  • PubSub/Eventing pattern experience a plus (NATs, Kafka, etc)

  • Bachelor's degree in Computer Science or similar field or equivalent preferred.

In the United States the range is typically a salary of $90,000 to $150,000 + bonus + equity + benefits. The range provided is Shopmonkey’s reasonable estimate of the base compensation for this role. The actual amount will be based on job-related and non-discriminatory factors such as location, experience, training, skills, and abilities. Consult with your Recruiter during the initial call to determine a more targeted range based on these job-related factors. In addition to this base compensation company stock options and benefits as outlined below are included.


Why Shopmonkey? 

Shopmonkey has become an amazing environment where employees feel that they are valued as people, and not just worker bees. To ensure that our team thrives, we invest in the following perks (benefits below are mainly for U.S. based, full-time employees) Other benefits vary upon location outside the United States, and employment status):

💪🏼 Health & Wellness 

  • Medical, dental, vision, and life insurance benefits available the 1st of the month following hire date 

  • Short term and long term disability 

  • Employee assistance program

  • Reimbursement for a personal health and wellness membership 

  • Generous parental leave 

  • 401(k) available upon hire 

✈️ Time Off 

  • 11 paid holidays 

  • Flexible time off - take the time off you need! 

🥰 Giving Back 

  • Matching donations for approved charitable organizations 

  • Group volunteer efforts 

🌟 Personal & Professional Development 

  • Weekly internal product & company training sessions

  • Monthly events & education activities focused on DEIB, personal and/or professional development

  • Individual career progression plans and leadership/management training

Apply

Job Profile

Regions

North America

Countries

United States

Benefits/Perks

401(k) Employee Assistance Program Flexible time off Generous parental leave Group volunteer efforts Individual career progression plans Matching donations for charitable organizations Medical, dental, vision, and life insurance Monthly events focused on development Short Term and Long Term Disability Weekly internal training sessions

Skills

Database fundamentals Data modeling techniques ETL Git Golang PubSub/Eventing pattern SQL Typescript

Tasks
  • Build and operate data services and products
  • Collaborate with Engineering Lead and other team members
  • Fix complicated issues
  • Implement and ship end-to-end features
  • Operate in a fast-moving environment
  • Work on production-grade systems and services
Experience

5 years

Education

Bachelor's degree in Computer Science or similar field