This position is no longer available.

Back-End Developer Golang Senior - CDI - Remote / Paris

Permanent contract
Paris
Salary: €55K to 70K
Fully-remote
Experience: > 5 years

Side
Side

Interested in this job?

Questions and answers about the job

The position

Job description

Your role

Side is a temp agency startup which relies on an end to end digital experience!

In the coming months and years we plan to grow in order to offer the best temp work product in France.

We are looking for an experienced back-end developer to bolster our Product team. As a back-end developer at Side, your goal will be to work on all the parts of our products, from mobile to web, in a microservice architecture, and most importantly, be a vital part in shaping our products from a technical and feature standpoint. Within our product team, you’ll be able to participate in the feature decisions and grow personally and professionally in a challenging and enjoyable environment.

So if you want to build the best scalable product in the market with very talented and passionate people, join us!

Missions

Within a month - Perform a whole development cycle

  • Discover and own part of the back-end codebase

  • Be operational within a fully remote working environment

  • Do a whole development cycle, from specs to coding, releasing and post release monitoring

Within 3 months - Continuous improvements

  • Enhance our implementations of concurrency

  • Improve and unify unit testing in order to keep your code highly error proof

  • You will be comfortable challenging product decisions and influence technical choices made by the team.

  • Provide guidance to less experienced team members on best practices

  • Release at least a major feature using latest standards and stack

Within 6 months - Long term topics and scale

  • Use your technical skills to challenge our habits in terms of architecture, patterns and libraries

  • You will be able to drive technical discussions and provide ownership on mid sized features.

  • Tacle complex product-wise topics like cross microservices data consistency

  • Work on our product scale to help us grow from thousands of users to x10


Preferred experience

Your profile

Our team being mostly remote with non-french members, being at ease with english as well as working in a remote environment is required.

  • If not Golang - C / C++, Rust or any memory/thread/low-level language knowledge

  • Proven experience in databases usage (mongodb is a highly appreciated)

  • Proven experience and knowledge of REST and HTTP design patterns

  • Proven experiences with microservices architecture

  • Experience in working in UNIX environment

  • Ability to provide input on technical decisions and find solutions within budget constraints.

  • Ability to provide guidance to less experienced team members on technical and behavioural aspects

  • Proven experience collaborating with Product Managers

  • Be able to jump and adapt to various architectural design patterns across different microservices (MVC, DDD)

  • You have a good grasp of what software development good practices are and how to apply them in a pragmatic way (testing, code reviews, clean code, version control…)

Bonus

  • Previous experiences with working in a startup and fast paced environment (large scope, release often, etc

  • Previous experiences with working in a multi-platform product (web, mobile)

  • Extended knowledge in different databases (no-sql - mongodb, sql, distributed stores, in memory stores, etc.)

  • Experience in several communication patterns (REST, gRPC, Websockets, etc.)

  • Experience in scripting languages (js, python)


Recruitment process

What Side offers

  • An exciting job within a dedicated team working on an interesting, challenging and central topic: Work

  • Ownership and responsibility

  • Frequent team events : Team buildings, Monthly Kickoffs, Offsites, Afterworks …

  • Flexible offices (WeWork) located in the center of Paris when you don’t work remotely

  • Choose your hardware, mac / windows / linux

  • 9€ / worked day lunch card (Swile)

  • 9j RTT / year

  • Monthly allowance for transportation or remote work (50€ / month)

  • Good healthcare (Alan)

  • Transparent communication, regular 1:1, followup and quarter reviews

Recruitment process

  1. First call with Nicolas, our Tech Recruiter.

  2. Technical assessment over a 48h period

  3. Culture Fit Interview with a manager from the Product team - 1h30min

  4. Meet the team, around an extended coffee break or lunch - 1h~1h30min

  5. Offer 🎉

Want to know more?

These job openings might interest you!

These companies are also recruiting for the position of “Software & Web Development”.

See all job openings