This position is no longer available.

Full-Stack Engineer

Permanent contract
San Francisco
Salary: Not specified
Fully-remote
Experience: > 2 years

Gorgias
Gorgias

Interested in this job?

Questions and answers about the job

The position

Job description

Gorgias helps e-commerce companies deliver excellent customer service at scale. We integrate email, live chat, voice, Facebook, Instagram, and SMS with Shopify, BigCommerce, and Magento.

Our product creates a unified customer profile by combining emails, live-chat, and social-media messages with e-commerce data such as purchase and delivery info. Combining all this data in a single application makes customer service more efficient and just better. Another fortunate side-effect is that some requests are completely automated using machine learning. 💬 + 📦 = ❤️

We've been around since 2015, and we're serving over 9000+ e-commerce businesses, including Steve Madden, Timbuk2, Decathlon, and Sports Illustrated.

Our revenue grew by 80% in 2021 after we raised $25 million Series B in December 2020. We doubled our global team and we accelerated our progress towards our mission to transform support from painful to exceptional for merchants. 🥳

About the Apps team

  • The Engineering: the Apps tribe is the team responsible for bringing all external data into Gorgias. We integrate with both communication channels to get messages into Gorgias (Gmail, Facebook, Twitter, etc.) and eCommerce software to bring customer data into Gorgias (Shopify, Magento, etc.).
  • There are currently 8 Full-stack Developers, 1 Back-end Developer, and 1 Engineering Manager in the Apps team. In the near future, we intend to split the Apps tribe into 3 squads: Apps-Channels, Apps-Ecommerce, and Apps-Developer Relations.
  • This position is for the Engineering: Apps, Channels squad.
  • Example of current projects:

  • Integration with Twitter to create tickets from Tweet replies, Direct Messages, and mentions in Tweets
  • Integration with Twilio to build native phone capabilities into Gorgias
  • Integration with Instagram to build the Direct Messages channel
  • Adding new features to eCommerce integrations
  • The features will allow our customers to have all their data consolidated in one place: Gorgias. They have all their messages from all their communication channels there. Thanks to eCommerce integrations, they have all the context around people who contact them, the context necessary to understand how to reply to them and what actions to take.
  • 🎥 Get to know the Apps team better by watching the team's presentation video made by your future colleagues: https://www.youtube.com/watch?v=EJEmV96CF0U
  • What you will do

  • Develop new channels to bring in and respond to messages from external services from Gorgias.
  • Add and maintain features of existing channels, with an eye for performance and clean code.
  • In your day-to-day, expect to:
  • Browse the documentation of external services to find the optimal way to include their content in Gorgias, and allow our users to reply when possible.
  • Implement lightweight clients to access external APIs that integrate with our current state of the art.
  • Implement solutions for data serialization/deserialization to render messages from heterogeneous external APIs into Gorgias messages, using our customers' familiar UX.
  • Write internal documentation on technical choices and processes, and propose amendments to existing ones.
  • Perform code reviews and pair programming sessions to continuously improve our code quality and learn with the team.
  • Who you are

  • 4+ years of back-end experience
  • 4+ years working with Node.js / Python
  • 4+ years working with Rest Apis
  • 2+ years experience doing front end with a Js framework (React, Meteor, VueJs)
  • Picky about code performance and quality
  • Team player
  • Nice to have

  • 5+ years working with React / Flask / Celery
  • Knowledgeable about Postgres, even better if used with SQLAlchemy
  • Knowledgeable about Kubernetes
  • Previous SaaS experience
  • Previous startup experience
  • Company Perks & Benefits

  • 💰Competitive salary & equity (90th percentile of the market worldwide): 📣Stay tuned for our upcoming Public Salary Calculator to help you generate offers before entering our process.
  • 🏖 4 weeks of vacation
  • 🍼Paid parental leave (16 weeks)
  • 💻Latest MacBook Pro or equivalent
  • 💆Get up to $700 to set up your workstation at home (working from home should feel breezy)
  • 📚Get up to $2000 of learning material (includes books, courses, training sessions, etc.)
  • 😍 Every quarter we organize a company-wide summit to discuss where we're going and strengthen the social bonds (once traveling is safe, we'll transform these summits into offsites!)
  • Interviewing process

  • Meet our Tech Recruiter, for an introductory call in which you get to know more about Gorgias and the position, and we get to learn more about you.
  • Coding challenge using the platform HackerRank. The challenge lasts 1 hour and contains 2 questions focused on problem-solving, data structure, and algorithms.
  • Meet your manager, Walter. He will dive deeper into your working experience and talk technical-related issues and get to know each other, of course.
  • Meet Alex, CTO, and co-founder at Gorgias. This is an excellent time to ask difficult questions and see if we are a good match for you!
  • Engineering Team Culture

    Getting Stuff Done, Ownership, Team Work, Excellence, and Agility.

    You should join us if you want to ship stuff fast without sacrificing quality. We've put great importance on testing our code, cleaning it, and treating errors first, and features later.

    We also value growth and ownership. People make mistakes. We learn from them to avoid them in the future. We cannot achieve excellence if there are no bumps in the road.

    #LI-remote

    Why join us?

    🚀 We're among the fastest-growing startups in the eCommerce ecosystem

    🦄 We've built an extremely efficient go-to-market engine

    🥇 Work with a talented team you'll learn a lot from

    🙏 Join a company where automation, good & clean data are core beliefs shared by all

    More cool things to know about Gorgias... 😁

    • Raised our Series A for $14M in November 2019: techcrunch.com/2019/11/26/gorgias-series-a

    • Raised our Series B for $25M in December 2020: https://techcrunch.com/2020/12/10/gorgias-series-b/

    • We went from 0 to 8000 merchants using our platform every day from 2016 to 2021

    • We have a 4.8 rating on Glassdoor

    • What our customers are saying: apps.shopify.com/helpdesk#reviews

    • Our software stack: stackshare.io/gorgias

    • Other positions: jobs.lever.co/gorgias

    Discover Gorgias Platform here: https://www.youtube.com/watch?v=4sLFpe-xbhk

    Learn about our compensation policy here: https://www.gorgias.com/blog/international-saas-salary-calculator

    Gorgias ensures equal employment opportunity without discrimination or harassment based on race, color, religion, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity or expression, age, disability, national origin, marital or domestic/civil partnership status, genetic information, citizenship status, veteran status, or any other characteristic protected by law.

    Want to know more?