Senior Backend Engineer (Remote) @ EcoCart - San Francisco, CA

Job Overview

13 days ago

Senior Backend Engineer (Remote)

EcoCart - San Francisco, CA

About Us

We're on a mission to make the fight against climate change easy, accessible, and affordable for everyone!
EcoCart is the #1 solution for sustainable e-commerce, with products that allow online shoppers and businesses to make their orders carbon neutral with a single click. We are backed by top VCs, executives from Facebook, Affirm, & Klaviyo, and by top-tier e-commerce founders of Chubbies, Blue Bottle Coffee, BarkBox, & Felix Gray.

We are a Series A-stage startup based in San Francisco, CA looking for a Senior Backend Engineer who is motivated by building products that will help change the world. We’re growing quickly, and want you to grow with us!

Salary Range: $130,000 - $160,000
Check out our tech stack on StackShare: https://stackshare.io/ecocart-io/ecocart-io

Our ideal candidate

A self-starter who enjoys working in a collaborative, dynamic environment, who shares our customer obsession and strives to deliver the most delightful customer experience.
Someone who is highly detail oriented, has a data-driven decision making process, and most importantly, gets excited by the opportunity to make an outsized impact by building creative products that are helping save the world!

In this role you will be

  • A lead engineer at EcoCart, responsible for managing, coaching, and supporting our engineering team of 3 (and growing)
  • Building out features/functionality of our carbon footprint calculation API, documentation, and onboarding new partners onto our API
  • Implementing security and data protection, as well as data storage solutions such as s3, dynamo db or MySQL
  • Putting together best-practice processes for the entire team that enable us to scale fast, but thoughtfully
  • Bringing a level of technical expertise, guidance, and strategic decision-making to key areas of EcoCart including web infrastructure, microservices architecture, machine learning and its orchestration, data pipelines, devops, CI/CD, and internal tools
  • Working collaboratively and directly with the Founders (CEO and COO), Director of Engineering, and Head of Product on strategizing and executing product roadmap

We are looking for

  • 5+ years of full stack development experience in a startup environment
  • A scrappy, action-biased, data-driven individual that can build processes to leverage the teams’ superpowers
  • Someone who can take ownership and solve complex problems quickly and efficiently
  • Deep web server knowledge (including building load balancers), specifically working with nginx, apache, Django and Flask
  • Experience with scalable transactional web applications
  • Experience designing relational and non-relational databases (PostgreSQL, Mongo DB, Maria DB, MySQL, AWS S3, and Dgraph)
  • Experience with Cloud (AWS) and without (either on-prem or a more bare-bones provider like DigitalOcean)
  • Ideally some data migration experience in SQL
  • Ability to Dockerize and deploy GatsbyJS, Python, and PHP applications.
  • Experience with Python testing frameworks, specifically PyTest
  • Experience with Jinja, Flask, Peewee, and Fast API
  • Excellent understanding of Internet security & privacy mechanisms

Bonus points

  • Experience working with Shopify
  • Experience with PyTorch, or at least another major deep learning framework such as TensorFlow, MXNet.
  • Some experience with data science tools including Python scripting, numpy, scipy, matplotlib, scikit-learn, jupyter notebooks, bash scripting, Linux environment.
  • Experience with PHP, specifically work with symfony applications
  • Past experience building out large scale APIs and developing their infrastructure is a huge bonus!
Benefits

  • Series A Equity
  • Unlimited PTO
  • Flexible hours
  • Remote-first environment
  • Best-of-the-best options for medical, dental, & vision insurance
  • 401(k)
  • Mental health benefits
  • Life insurance
  • Proactive, collaborative company culture with a shared vision for climate impact!
  • Carbon neutral life
-Summer Fridays - Enjoy a half day every Friday during the summer!

Similar Jobs

Staff Software Engineer - Backend

DispatchHealth

San Francisco, CA

On the backend we use Golang and ReactJS for new development, with legacy systems in Ruby on Rails and Elixir/Phoenix framework.

Front-End Engineer, Network Simulation and Visualization

Amazon Data Services, Inc.

Cupertino, CA

UI becomes a critical component to enable engineers' interpretation of offline design modeling recommendation or live network routing decision.

Senior Software Development Engineer, Music (Search)

Amazon.com Services LLC

San Francisco, CA

In this role, you will own the backend systems that generate the data, and also the serving systems that respond to customer queries.

Backend Engineer (Data Center)

FARLIGHT PTE. LTD.

Marina, CA

Bachelor's degree or equivalent experience in Computer Science or related field, at least 2 years working experience in backend development.

Software Engineer- Digital Platform

JPMorgan Chase Bank, N.A.

Palo Alto, CA

Develop cloud-native backend features and tooling to enable security, observability and dynamic config. We are looking for outstanding software engineers who…

Lightstep - Sr Staff Software Engineer

ServiceNow

San Francisco, CA

In addition, we highly encourage (and have frequently supported) our engineers who give talks at conferences, organize local events, and mentor developing…

Senior Software Engineer, Square Banking Credit

Square

San Francisco, CA

You will work primarily on our backend systems (which will include Ruby on Rails and Java/Kotlin). Lead and empower an outstanding team of engineers by…

Senior Fullstack (Leaning Backend) Engineer

Recruiting From Scratch

San Francisco, CA

They’re looking for a full-time Senior Fullstack Engineer (backend leaning). 3+ years of relevant experience working on building and maintaining reliable…

Senior Software Engineer - Core Services (Cortex Xpanse)

Palo Alto Networks

San Francisco, CA

Ensure your team delivers high output and mentor other engineers. Experienced and opinionated about API design and distributed backend systems.

Engineering Manager, Frameworks & Services

Square

San Francisco, CA

Mentor engineers and help cultivate their career aspirations. Experience leading, managing, and building a team of accomplished software engineers.

Principal Software Engineer (Wildfire)

Palo Alto Networks

Santa Clara, CA

Have a solid understanding of computer science fundamentals, and experience with backend technologies like databases, networking, messaging systems and other…

Senior DevOps Engineer - Juniper Apstra

Juniper Networks

Sunnyvale, CA

Responsible for the technical architecture of backend infrastructure systems within the Infrastructure Engineering team. Full Time | United States, Remote.

Staff Software Engineer - Backend (Go)

Cohesity

San Jose, CA

Mentor the team of engineers on writing testable & maintainable code. Design and implement tools to help support engineers diagnose problems thereby reducing…

Principal Software Engineer (Frontend/UI) - AIOps

Palo Alto Networks

Santa Clara, CA

Leadership skills and the ability to work with engineers and non-engineers of various skill levels. Work with other frontend developers, designers, and backend…

Frontend Sr Software Engineer (REACT) - Prisma Access

Palo Alto Networks

Santa Clara, CA

Leadership skills and the ability to work with engineers and non-engineers of various skill levels. Work with other frontend developers, designers, and backend…

Senior Software Engineer - Backend (Go, Distributed Systems)

Cohesity

San Jose, CA

You are not only a Software Engineer who crafts and implements features but should have a curiosity about diagnosing problems in large bodies of sophisticated…

Back End Engineer

Chime

San Francisco, CA

Design, develop, test, refactor and scale backend implementations of new and existing consumer product features. To thrive in this role, you have.

Software Engineer (Backend Development)

Amia Networks Inc.

Palo Alto, CA

Design and develop components and functions of backend platforms. Design and develop backend services and API for cloud applications and distributed systems.

Backend Engineer

TruckSmarter

San Francisco, CA

Owning large surface area within our product & see things go from 0 to 1. Working across the entire product lifecycle from conceptualization through production.

Senior Backend Engineer - Search and Discovery

Eventbrite

San Francisco, CA

4+ years experience as a backend or data engineer - with an understanding of backend web technologies, API design, datastores and distributed batch-processing…

Lead Backend Engineer

PLAYSTUDIOS US, LLC

Burlingame, CA

Manage performance of backend engineering team. Experience architecting highly scalable backend systems. Thousands of people play our games daily.

Software Engineer (Distributed Systems, Golang)

Amia Networks Inc.

Palo Alto, CA

Design and develop components and functions of backend platforms. Design and develop backend services and API for cloud applications and distributed systems.

Software Dev Engineer II, AI & Real-time Communication Technology

Amazon.com Services LLC

Sunnyvale, CA

1+ years of experience contributing to the system design or architecture (architecture, design patterns, reliability and scaling) of new and current systems.

Senior Software Engineer (Back End)

Walmart

Sunnyvale, CA

Provide high level design artifacts based on R & D, code development and maintain new features/components for supply chain/fulfillment services in global…