Backend (Go) Developer

Side is hiring!

About

Our mission is simple and ambitious: to change and disrupt the experience of work.

Side is building the best flexible work platform allowing the fastest growing companies to select and work with great freelancers, who are students and graduates. Every month, thousands of freelancers and companies - like Sephora, Levi's, Etam, E.Leclerc - are using Side on regular bases for short term or temporary work.

Since our launch over 3 years ago, we have grown fast and are now managing thousands of tasks every month in France. We are based in Paris and operate also in Lyon, Lille, Aix-en-Provence, Marseille. We are expanding into new cities to conquer new industries and job categories in the next 12 months. We are now 40+ in the team and are looking for talented and ambitious people to help us grow fast and take care of our Siders and companies.

We have raised a total of 6.3M in Seed and Series A funding and are supported by Connect Ventures (UK investors in Citymapper, Typeform), Xavier Niel (Free), Jacques-Antoine Granjon (Vente-Privée), Aglaé Ventures (French investors in Spotify, Airbnb), Fly Ventures (German investors), The Family and outstanding Business Angels.

What you will do

What you will do
Side is seeking an experienced Backend (Go) Developer to join our team in the heart of Paris.
Using your 3+ years of backend development experience you’ll build bulletproof cutting edge web-services. Scale our microservices architecture to propose an outstanding experience to thousands of freelancers eager to work differently, day after day.

Work with our CTO and Lead Dev to:

In the short-term:

  • Master the existing backend codebase
  • Implement feature-flags on mobile and web services and enable swift auto-deployment of validated features
  • Use strong processes and design patterns to correctly scope feature flags with good backward compatibility

In the medium-term:

  • Strengthen our microservices processes by pushing forward gateway architecture
  • Aim for a fault-tolerant microservices architecture to handle the unforeseen
  • Build smart systems that allow synchronous and asynchronous data fetch

What we are looking for

What we are looking for

Must-haves:

  • 3+ years experience in Golang / C / C++ or any low level programming language
  • Specific experience in Golang
  • Solid basis in database-interfacing API versioning
  • Strong knowledge of REST and HTTP design patterns and their evolutions
  • TDD mindset
  • Optimisation approach
  • Comfortable with peer-coding, code-reviews, etc.

Bonus skills:

  • Experience interfacing different database types (no-sql to sql etc)
  • Mastery of WebSocket, async patterns, alternative communication protocols to interface systems
  • DevOps mindset - you know your pipeline

Additional Information

  • Contract type: Full-Time
  • Location: Paris, France (75008)
  • Experience Level: > 3 years
  • Salary: between 47000€ and 55000€ / year