Fullstack Engineer

Remote /
Engineering /
Fulltime
/ Remote
Source Medium is an advanced analytics solution for e-commerce brands. We’re building a “modern data team” for 100+ businesses at scale. We help our customers to own their data by managing their entire data stack so they can focus on extracting actionable insights.

The magic of our offering comes from integrating the entire data stack — ingestion, storage, transformation, visualization, and servicing. Oh, and we’re doing this with a team of 10! We’re bootstrapped and hit product market fit within 6 months of launching the MVP in August 2020. Our growth has been entirely word-of-mouth driven, which results from our obsession with R&D and customer experience.

With less than 2 years in the market, we’re on track to blow past $1million ARR, which positions us to raise Series A financing from best-in-class investors. To date, we’ve only raised a small friends and family round. The business has been healthy and profitable since the beginning. As we hit the scaling stage, we’re looking to dramatically expand our team with world class data professionals.

We have been gradually moving upmarket, focusing more on mid-market brands and soon the Enterprise. We currently work with some of the best brands and agency partners, such as Four Sigmatic, Olipop, Oats Overnight, and VaynerCommerce.

For the next 12 months, we’re rapidly increasing our use cases beyond reporting, such as:
*Powering the user-facing analytics dashboard of a partner SaaS company. (we transform all of their data)
*Allowing our customers to take actions on our integrated customer model. (reverse ETL)
*M&A due diligence

The Job:
As an engineer on this team you will be responsible for designing, building and maintaining systems to support our core platform. You will work with a cross functional team to help refine feature specifications, write technical design documents, and create system infrastructure. You will work along side the analytics team and contribute to product design by creating responsive design, fix bugs, and test for usability. In addition, you will be responsible for documenting best practices for engineering. This is an opportunity to create and showcase your skills as a founding member of the engineering team. Reporting directly to the CEO, this role offers visibility, ownership and endless growth potential.

Responsibilities:
-Design, plan and implement key features as part of a highly effective agile team (scoping/tickets/coding)
-Build world-class products, which combine usability, accessibility, elegance, performance, and maintainability
-Develop front-end experiences with an API first approach, implementing service enhancements when needed
-Rapidly deliver value for our customers by pushing features under tight deadlines
-Provide technical and product expertise within your team and across the organization
-Communicate effectively about project status and technical issues
-Learn and grow from working with great colleagues and taking on challenges

Qualifications:
-BA/BS Degree in Computer Science or related major
-Minimum of 4+ years industry experience in a software development environment REQUIRED
-Experience with Elixir Preferred, (willingness to learn Elixir if hired)
-Experience with Node or Ruby REQUIRED
-Strong knowledge of data structures and strong fundamentals in modern JavaScript REQUIRED
-Experience with TypeScript, HTML, LiveView and next.js is nice to have
-Experience with product scoping and ticket creation is preferred
-Familiarity with building for, and deploying on, modern cloud services such as AWS and GCP
-Ability to dive into different parts of the codebase rapidly and make changes to run experiments
-Ability to pivot when necessary and change priorities quickly without losing quality
-Self-directed, innovative, and biased towards action in fast-paced environments
-Ability to communicate clearly and in a timely manner across a remote, async team
-An unmatched curiosity for innovation
Please note that Elixir and JavaScript are both required for this role. If you do not have experience working with both, you will not be considered. This role is open to all 50 United States and is fully remote.

Our Culture
*Employee happiness and wellness is our top priority.
*Work-life harmony - Your health and relationships should always come first.
*Impact & outcome driven - we don’t believe in butts in seats. We define clear deliverables and timeline. *Everyone should always know “what success looks like” on every project.
*“Warriors style basketball” — we see our team as an NBA team. When you're on the court, it’s full trust. Take the ball, pass the ball, make the play with your team. We take A players only!
*Leaders are “player-coaches.” We won’t ever have “professional people managers.”
*Remote, flexible, async.

Compensation & Benefits
*Competitive pay — we have a healthy business 🙂
*Employee Equity Program
*Medical/Dental/Vision for Fulltime Employees
*Unlimited PTO
*Completely remote/async workplace