Full-Stack Engineer

at Gorgias open_in_new
Location
Paris, France - Fully remote
Job type
full time
Posted
7 months ago
flask python api javascript postgresql sql rest

Job description

We created the company in Paris and are now a San Francisco based startup with a newly opened Paris office. We're making a SaaS helpdesk that automates a big part of the repetitive customer support tasks. We're close to 2000+ paying companies using our product and growing fast. We’re looking to expand our team and make our product even better!

If this spiked your interest here’s a bit more info about our stack and how we work at Gorgias: The backend code is mostly written in Python and runs using Flask (REST API) and Celery for all background work. The state is stored in PostgreSQL and RabbitMQ with Redis for ephemeral storage, and finally, everything runs on Kubernetes.

We have a strong preference for people who worked with high-traffic web applications for the past 3+ years. We're essentially running a distributed system that has lots of moving parts and having a decent amount of experience with this type of system helps a lot!

Additionally, our apps have over 5000 daily active users with sessions longer than 6h/day and tens of millions of end consumers per year. That is why we put great importance on quality, testing, and code-review of all our code. Our apps have big codebases, and we have to feel comfortable about navigating and progressively improving them. Sometimes, however, we gotta get dirty and figure out why the DB is slow or why some k8s pod is not running correctly, figure out how to successfully retry a failing API request, etc…

We have two openings available, one for both offices: Paris (France) and San Francisco (USA).

What You’ll Do

  • Making our React and React Native applications gorgeous and progressively improving them
  • Scaling and maintaining our chat application that serves millions of concurrent users
  • Fixing bugs, updating/refactoring the existing apps
  • There's still lots of stuff to improve
  • And more…

About You

  • 1+ years of experience developing web applications
  • 3+ years of experience doing back-end development with Python
  • 3+ years of experience doing front-end development with JavaScript
  • You are eager to solve unique e-commerce problems
  • You are passionate about learning, and want to help us learn too
  • You care about working on applications that are putting the customer needs first
  • You are comfortable communicating with other technical teams and management to collect requirements, describe software product features, demo work in progress and provide project updates
  • You have the drive and focus to get challenging projects over the finish line, and you are comfortable advocating for what you need to do your best work
  • You thrive in a fast-paced environment

Nice to Have

  • Experience in designing API/microservices is a huge plus
  • Experience with large-scale e-commerce
  • Experience with high-traffic web applications
  • Experience with agile tools like GitHub
  • Understanding of HTTP and Websockets
  • Experience working directly with DOM, CSS

Company Perks & Benefits

  • Competitive salary, equity packages and performance bonus packages
  • 4 weeks vacation and parental leave
  • Latest MacBook Pro or equivalent
  • Natural sunlight and open office with lounge area
  • Walking distance from Bart (6-10 minutes)
  • Visa sponsorship and relocation expenses
  • Catered lunch 5x per week (rooftop access)
  • Retirement benefits
  • Unlimited snacks
  • Health coverage

Useful Things to Know About Gorgias

Engineering Team Culture

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

You should join us if you want to ship stuff fast without scarifying quality. We've put great importance on testing our code, cleaning it, 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.

Interested in the position? Apply now!