Need help? Have any feedback, feature requests or bugs? Submit it here
Get a weekly email with all new Golang jobs
Golang Jobs in France
Hand-Picked Golang jobs • Apply directly to companies •
Clear salary ranges
Browse 14 Golang Jobs (2 new this week) in France 🇫🇷 in May 2023 at companies like api.video, Stuart and Rohde & Schwarz Cybersecurity with salaries from €38,000 to €90,000 working as a Senior Golang Engineer , Platform Developer (Go/K8s) and Developer Back-end Go H/F. Last post
Hiring Golang Developers?
Create your profile to continue
1 direct messages sent by companies to developers on Golang Cafe
in the last 30 days
60 developers joined Golang Cafe in the last 30 days
4,243 developer profiles page views in the last 30 days
Today, video accounts for over 80% of all internet traffic! 🤯
We are increasingly living in a video-first world where our online experiences are dominated by real-time, streaming, and on-demand video.
Our mission at api.video is to connect people through their cameras. We are a global API-first platform managing and delivering online video at scale and our goal is to become the standard for how modern teams bring video experiences into their products and services.
Just like Stripe for payments, Twilio for text and VOIP, and Sendgrid for email; we're making video accessible to every developer on the planet.
What's the opportunity? 🤔
100% Remote possible (we have an HQ in Bordeaux, and we rely on many coworking spaces) (CET timezones)
As part of the Core Team, you will be responsible of the private and public webservices conception and development. Your role will allow developers to integrate quickly all needed functionalities to deliver on-demand or live streaming videos in their own app and services.
A unique opportunity to be an early member of a success story
Important responsibilities in a fast growing company seeking for excellence
A welcoming and collaborative environment with people who love working on hard problems
Ambitious objectives enabling you to skyrocket your learning curve
What will you be doing? 🛠️
Attached to the Core Team, you will actively contribute to the development of api.video:
by designing and developing scalable micro-services,
by doing tests (units, functionals and mutation),
by writing and documenting private and public API,
by taking part of the corrective and evolutive maintenance,
by being proactive and on the lookout of any tech opportunities that could make api.video integration easier for developers
by ensuring code quality, sustainability and low level of technical debt
by working in our technical environment: Git (GitLab), Ansible, Linux, RabbitMQ, PostgreSQL, S3
What skills do you need?
You have a strong experience in conception / development, in particular with Golang
You have knowledge in micro-services architecture, asynchronous communication and scalability
You follow best practices such as Unit tests, TDD, DRY, KISS...
You have knowledge of RESTful web services
You have some experience in CI/CD
You are passionate, curious, rigorous and autonomous, you like to work with a team on a human scale, collaborative and responsible
You have a thirst for knowledge in the most cutting-edge fields of the industry
You are open to training and attending conferences in order to improve your skills
Platform Developer (Go/K8s) Stuart Remote (Spain, France, Italy, Portugal, Poland, United Kingdom) €65,000 to €90,000 a year
2 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Stuart (DPD Group) is a sustainable 🌱 last-mile logistics company that connects retailers and e-merchants to a fleet of geolocalised couriers across several countries in Europe.
Our Mission 🚀
We are an impact-driven company that aims to build the future of logistics for a more sustainable world: shared, efficient and reliable. We are committed to creating a new standard for urban deliveries that meet today’s environmental and social challenges while offering a premium delivery experience blending speed, flexibility and convenience.
Our motto: “Make every delivery a moment all of us can truly celebrate!” More than 3000+ leading brands already partner with us across Restaurants, Grocery, Retail & Luxury, eCommerce and Professional Services to deliver all types of goods at the tap of a button. Stuart is a highly diverse and inclusive company of 700+ employees with 90+ nationalities working across France 🇫🇷, Italy 🇮🇹, Poland 🇵🇱, Portugal 🇵🇹, Spain 🇪🇸 and the U.K. 🇬🇧
It’s the right moment and the right place for us to make an impact on millions of people, as home delivery services hit a record high. And guess what? You can help us fulfil our vision 🙌
Let’s talk about Software Engineering 🌟
We are looking for a Platform Engineer 🤖 to work in our new developer experience department in the deployment team.
We want to build an amazing Internal Developer Platform. In order to achieve that goal, we want to give time and space to a group of people that are very passionate about how an elite software development team works and wants to help to optimize our team’s workflow.
We want all teams to be able to self-service their needs without the need to put a ticket on any board when they need something.
We want to treat our developer platform as a product. We want to iterate it step by step making the lives of the rest of the developers in the company easier so they can focus on the business needs.
This team will be a mix of putting together existing open source solutions and building our own. We use things like Kubernetes, ArgoCD, or Crossplane to set the foundations for the rest of our teams.
You will decide how our services will be configured and, following the “automate all the things” mantra, we expect you to automate these decisions so that they are easy to follow by the rest of the engineering team.
If we had to play the buzzword bingo we’d say:
- Solid knowledge of a programming language. It would be great if it was Go
- Microservices: Orchestration, build pipelines, test pipelines
- Kubernetes and tools to create abstractions on top of it. KuveVela, Crossplane
In this team you will become an expert in these technologies and you will be able to provide abstractions so that the rest of the engineering team does not have to.
You will be assigned to an onboarding buddy who will help you make yourself at home at Stuart. You will start meeting people from all departments to learn more about what we do and start to understand the general principles that are driving our architecture.
You should get in touch with how we are deploying our software today and where we want to go in the future.You will be paired with some teammates to start delivering your first code.
In three months…
You should start to understand the different processes that happen across our company within the other teams.
You should already be part of the deployment team’s vision. You should be participating in your team’s ceremonies. Each team has its own working agreements, as long as they are aligned within the company. Currently, your team is working according to the Kanban philosophy with periodic retrospectives.
In six months…
As you begin to understand the department's long term vision you should start participating in some design discussions and even the recruitment of the team.
You should already know some of our engineers so you can engage in discussions with them to find out their pain points in terms of our pipeline building and help them solve them.
What do we need from you? 😎
Other than technical skills we are looking for a person that is able to create a good experience for other engineers.
Empathic with other engineers’ pain points.
Able to have a discussion respecting the other person.
Willing to learn new technologies that force you out of your comfort zone. We deploy software built-in many programming languages, using many frameworks and with very heterogeneous requirements, which can sometimes be a challenge.
A good communicator since we will have to design and communicate processes to other engineers.
At Stuart, we believe that employees today want to evolve in collaborative, high-growth environments where they can demonstrate their abilities and thrive both professionally and personally. We are convinced that employees need to find alignment between their inner values and their company’s culture and mission to unlock their full potential. We work to create a culture of empowerment, continuous learning and growth where everyone can bring expertise, own projects and easily measure their impact 🙌
Stuart is proud to be an equal opportunity workplace dedicated to promoting diversity. We don’t discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status or disability status 💙
Please note: Our Talent Acquisition Team is international coming from across the world 🌍 We kindly ask you to please submit your CV and application in English so that it can be reviewed correctly (unless the job posting is in a language other than English). Thank you 🤗
Knowledge of current development methods: GIT, code review, continuous integration, static analysis ...
Knowledge of Cloud environments
Professional English level (reading, writing and speaking) is essential
Passion for new technologies and their adoptions
Team spirit and solidarity
Sense of responsibility
Our job offer:
The position is based in Montpellier (34) or Meudon La Forêt (92). * The position includes on-call penalties for the support of the SaaS infrastructure. This job interests you, please apply by e-mail. Rohde & Schwarz Cybersecurity, HR Officer: Chloé Brisset, Reference: FR-XXX-51030246-000
Back End Developer UPFLUENCE Lyon, France / Remote €40,000 to €80,000 a year
1 Applicants This Week
More Than 6 Months Old
Location: Lyon or remote
Job type: Full-Time
Salary: according to your level of expertise and experience
Upfluence helps brands tell their story with powerful influencer & content marketing technology. Upfluence’s software allows brands and agencies to identify and contact millions of social influencers and bloggers at scale to execute comprehensive influencer marketing campaigns, as well as provide detailed reporting metrics. Since the launch of our SaaS software in January 2017, the company has yielded a monthly double-digit growth rate, and we are therefore seeking further expansion for our team and offices. Our rapidly growing global team is currently distributed between our offices in NYC, Los Angeles, Switzerland, and Lyon.
We are now looking for a talented and passionate Back-end Engineer who, together with the product team, will take part in creating and constantly improving the online platform.
What we do
Our platform aggregates, keeps up to date and serves the content of 5M of influencers across all trending social networks of the internet. This raises a certain amount of engineering challenges related to data, scalability and performance. At the scale we’re at, the naïve solution often isn’t enough.
Our backend stack is focused around Golang / Ruby as programming languages, PostgreSQL, Apache Cassandra as database systems, Elasticsearch as a search engine, RabbitMQ as message broker. Also, we use Apache Thrift for RPC and Prometheus for monitoring to name a few.
We’re firm believers of micro service architecture and domain driven design, making our codebase highly flexible and reusable. Some parts of our production have actually been running for more than 5 years!
We’re DevOps minded. Our backend engineers ship to production multiple times a day and are responsible for their production. We’re always working towards reducing the maintenance toil by automating as much as possible our processes using tools like Github actions or our own in-house frontend deployer.
We’re running around 50 applications in production, making it around 1600 containers live, across 90 servers. Not to mention that we’ve been running containers in production for more than 7 years. We’re currently in the works of moving our production workload to Kubernetes.
We’re product-centric: we’re not writing code for the sake of it, but to provide the best service to our customers.
We strongly believe that collective intelligence is the very root of success for an engineering organization. Each and everyone has a word to say regarding the technical implementation of a feature. That’s why we rely on tools like proposals and RFCs to encourage this culture, as the best companies in the field do.
We love open source and contribute to it by opening our own libraries to share them with as many people as possible.
Writing highly reliable, maintainable and tested code that makes the correct assumptions based on the context. You know that in our field, everything is a matter of tradeoffs.
Getting involved in the feature lifecycle, from its inception, through its technical design and implementation, to its maintenance in production 3 months / years after releasing it ;-).
Work in collaboration with the team, get involved in mentoring juniors, reviewing PRs and writing RFCs. Being at ease with written communication is a must.
Work hand in hand with Customer Success and Support teams, to make sure our customers have the best experience using our product.
Who we are looking for
You’re eager to discover how our product works and you’re keen to learn and master its technologies. We’re looking for enthusiastic people and great learners who go beyond the tools, not technical experts. Of course, if you already have experience with our stack that’s a plus, but definitely not a requirement.
You like to work in a team and to take on challenges, and you are fluent or comfortable working in English. Our team is based mostly in France, but speaking French is not a requirement.
You’re reliable: You keep your word when you can, communicate early on and come up with solutions when it looks like [we || you] are running into a wall.
You’re not afraid to ask questions and raise issues.
You’re a team player.
You care about the product and strive to make something useful.
What we can offer you
Your spot with the team in one of our awesome Lyon or LA offices, or even remote, either way is fine with us. You’ll be answering issues on Github and making bad jokes on Discord anyway!
An entrepreneurial and dynamic startup environment with room for growth;
A mixed and international team (10+ nationalities);
An empowering and autonomous position in an entrepreneurial environment;
Upfluence is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
The interview process would go through 4 steps as followed:
After sending your resume, the team is in charge of reviewing and selecting candidates: if you are selected, you'll have the chance to discuss for a 1st interview with 2 members of the team;
If the interview goes well, the team will send a little technical test your way for completion;
Upon the test being sent back, the team is charge of reviewing it and we program a second interview to debrief it with you;
If the test and debrief interview were successful, the last stage consists in an interview with at least one of the founders of the company, to get to know more about you and what you want to accomplish with us.
Based in France and the United Kingdom, OneStock offers an omnichannel Order Management software suite for retailers wishing to make their order management agile, offer the best customer experience and boost their sales.
The company, co-founded by Romulus, Benoit and Vincent in 2010 has become a benchmark for cross-channel merchants, and has many clients in France, the United Kingdom and more generally in Europe.
The company aims to expand even more internationally. His mission ? Abolish the borders between physical and digital commerce.
About The Role
Within our R&D department, you will supervise part of the team and actively participate in the development of OneStock software, whether on back or front issues. The tools will have to respond to the daily issues facing our customers: big data, real-time, high performance and high availability, cloud, UX for different types of users ...
In direct relation with the Chief Architect and the other Tech Leads of the R&D team, and in close collaboration with the product, onboarding, marketing and sales teams, you will intervene in all phases of the product's life. You will shape the software from the design phase to deployment, including technical and technological choices.
You are committed to project management and team management while having a solid technical background. In short, you will be the tech lead of the “green” R&D team (made up of half a dozen engineers for a total of about 15 people with the other colors).
For the purely technical side, you will have to contribute to our platform built on a micro-services architecture. You will thus have the opportunity to manipulate the different technologies of our stack.
The methods / technologies / tools we are used to using:
Deployment on a private and elastic cloud type environment with Docker (Swarm) and soon Kerbernetes
Continuous integration with GoCD and version management with Git
A graduate of an engineering school, you have a strong technical background, want to contribute to the development of a SaaS tool and know how to guide a team. You also know how to be autonomous and are not afraid to take on complex human and technological challenges.
Your main missions will be:
Guide, coordinate and monitor the work of the team
Lead the design of the features to be developed
Actively participate in software development
Provide training and skills development for newcomers
Ensure compliance with work methodologies
Be responsible for the quality of the team's work
Make technological choices in agreement with the team
Provide support for the implementation and debugging of features developed by the team
Monitor to identify new technologies that could benefit the software
Development of back-end and front-end applications (minimum 5 years of experience)
Minimum of 2 years of experience in team management and / or project management
Knowledge and experience on micro-services architectures, and their deployment in a high-availability and high-performance environment.
Teamwork, in an agile environment (Scrum or Kanban)
Autonomy, Adaptability, Communication
Fluency in English
HR interview with the Chief Architect (1h)
Technical test and presentation with the team (2h)
We are looking for a senior backend engineer who has worked on software and tech solutions at scale. Our daily engineering challenges include optimizing our logistics network of warehouses and carriers, building a customizable delivery experience and tracking packages world-wide in real-time. Come join an engineering team that is shaping a new, frictionless logistics experience.
Own subjects from solution exploration through implementation
Design systems that take into consideration scale and hyper-growth
Review your peers and ensure no bug slips to production
Improve engineering standards and development tooling
Join in on system design conversations in product and engineering
Take part in our team efforts to hire and mentor new engineers
Engineering degree or equivalent
5+ years of experience as a software engineer working across the stack
3+ years of experience doing backend software development (Go, Java, Scala, Python, ...) in a professional environment
Familiarity with systems and patterns commonly utilized to create solutions at scale
Backend Engineer Qonto Paris, France €50,000 to €85,000 a year
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Our mission is to create the most amazing banking experience for SMEs through technology, elegant design, and an outstanding sense of customer care. At Qonto, we believe that great services come from great thinkers, that’s why we strive to provide an environment that will allow you to feel comfortable and help you excel in your work (read more aboutour method).
Alexandre and Steve launched Qonto in July 2017, and the team reached great achievements since then:
Recognized as one of the best startups to work at (Wired | LinkedIn)
€136 million raised
International investors with a solid fintech experience
And 200+ happy Qontoers helping us building the bank of our dreams (just that!)
Ambition | We tackle big challenges no matter what
Teamwork | We create magic by collaborating at the same speed
Mastery | We pursue excellence through continuous learning and by facing challenges humbly every day
Integrity | We are transparent and trustworthy with our clients and each other
As part of the tech team, you will join a crew of experienced engineers working on crafting the best possible user experience and building a highly scalable code base. Our stacks are Ruby and Go for the backend; EmberJS for the frontend; Kotlin and Swift for the mobile. Our tools/stack include Kafka, Kubernetes, ELK, AWS services and all the good stuffs you could think of!
As a Software Backend Engineer, you will work on improving and scaling the most sensitive piece of Qonto infrastructure. You will ensure the safety and robustness of systems handling hundreds of thousands of complex requests a day. You will also work on shipping innovative new banking features for an exponentially growing user base.
Architect and develop the services: You will enrich our APIs through maximum resilience
Develop the architecture: You will improve microservices architecture of our API
Supervise the technical aspect: You will be responsible for the technical aspect of our backend and participate in complex conception issues
Maintain a high level of quality: You will implement various test suites to ensure the quality of the system.
Improve technical solution: You will make your work very scalable, strongly robust and highly secured
Consolidate data: You will Integrate data coming from different sources (including banking APIs and SaaS APIs)
Share knowledge: You are willing to participate in the development of our open-source and internal tools
Experience: You have 5+ years experience as a software engineer and you had exposure to architectural patterns of a large, high-scale web applications and micro-services
Mastery: You have a strong knowledge and experience in Go, Ruby, Java, Python, C or Scala
Problem solver: You are pragmatic and solution-oriented
Make an impact: You want to build an innovative product to be used by thousands of users
Best Practices: You work in an organized manner with test coverage, and other best practices
Curiosity: You are a curious and open-minded developer, open to working on both Go and Ruby
Team player: You have good communication skills and you know how to work with a team
Languages: You are fluent in English. French is a plus.
🤔 What you can expect
Joining a team of more than 35 highly skilled backend engineers
The possibility to work 100% remotely (depending on your profile and current situation)
Contributing to the creation of multiple banking services used by thousands of client in 4 different countries
Taking part on creating a scalable Core Banking System that provides stable and secure banking accounts
Working on open source projects to contribute to your stack’s community
Participating and organizing numerous events (Meet-ups, Talks, conferences…) to make Qonto’s engineering culture even stronger and recognized around the globe
You got it: helping you succeed is our #1 priority. We have put together several perks to make your life easier and more will unlock as Qonto grows further 🤗
3,200 sqm fully-renovated building near Opera with WeWork services
Monthly team events, and yearly offsite (Barcelona, Sicily… what’s next?)
Free coffee, snacks in the kitchen and a budget allocated to managers for small team events
The latest in Apple’s equipment
1 day of remote work per week
5 to 10 days off in addition to the legal 25 days
A Qonto Card that you can use as for lunch
Access to thousands of gyms and activities for 10-30€ a month, through our partnership with Gymlib
Relocation package and visa sponsorship for international talents (we have 25+ nationalities based in Paris!)
Special parenthood policy (we are part of the Parental Act program)
💪 Hiring process
What to expect from our hiring process?
- A 60 min video-call with one of our talent acquisition managers to better understand your career plan and answer any of your questions
- A 60min interview with your future manager to create a strong alignment on what he’ll expect from you, and tell you more on his way to operate
- An exercise to evaluate your hard skills and understand how you see the world
- Onsite interviews with future team members to help you project yourself
- A final interview with the manager of your future department
On average our process lasts 20 working days and offers usually follow within 48 hours 🤞
Thank you for considering to join Qonto. We cannot wait to learn more about you!
We’re looking for a Lead Blockchain Developer experienced in developing and scaling financial solutions with global exposure to different regulated environments. We are seeking a problem solver who enjoys collaborating across teams. We are looking for a transparent communicator even when it is challenging, seeking to surround herself/himself with like-minded people.
At the beginning of your journey at Elyps, you will work directly with the CTO designing and implementing decentralized applications that will support millions of transactions of our global user base. As we get ready for our launch in Q2, you will have the mission to build the best in class team of Blockchain Developers team with the purpose to build a scalable blockchain architecture that will support the offering of all our financial service products internationally.
At Elyps, we encourage all our employees to have an effective positive attitude that shows we all care about each others' concerns, finding the way to tackle challenges in the best way possible as we keep moving forward with our mission of building one of the most secure and scalable banking products within the FinTech space.
What your day will look like
- You will take ownership of designing and implementing decentralised applications built on blockchain technology that will improve Elyps' product offering.
- You will design and develop the smart contract ecosystem and create POC's based on potential areas of success within Elyps.
- You will work with backend and infrastructure teams to make sure the blockchain ecosystem fit nicely within the infrastructure, and scalability/reliability is designed and implemented from scratch.
- As we scale, you will build and mentor a team of highly skilled blockchain developers, creating a culture of low stress and growth-oriented.
- You will identify training and development opportunities for your team, encouraging them to be the best version of themselves.
- You build tools for yourself and others to increase efficiency and to make hard or repetitive tasks easy and quick.
- You will continuously explore new technologies that will delight the user experience of Elyps customers, being at the forefront of a rapidly changing digital environment.
- You have 1+years of Bytecode, Ethereum, Geth, Hyperledger, Infura, Parity, Quorum, Solidity, Truffle or other blockchain platforms and technologies.
- You have a robust understanding of algorithms, cryptography, distributed systems architecture, security and data structures.
- You have hands-on experience in cryptography such as digital signature, encryption based on asymmetric or symmetric keys, key agreement.
- You have a good understanding of cloud platforms, preferably GCP and you are familiarised with CI and/or CD.
- You have experience building and mentoring teams of skilled developers creating innovative and forward-thinking digital products for consumers.
- You want to work in a startup environment because you like the idea of doing a bit of everything.
- You like to take ownership of your work and you are accountable for it.
Software Engineer Zenaton Paris, France €50,000 to €70,000 a year
2 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
This is a unique opportunity for someone who wants to help grow Zenaton into a world-class product that is fast, scalable and resilient. All sorts of challenges arise in the building of an agent installed on thousand servers: ranging from improving existing features to designing new ones at scale!
You need to be autonomous, concerned with producing readable and maintainable code and having a knack for solving problems in a pragmatic and efficient way. You will be responsible for implementing new features and improving the overall quality of the code base.
Zenaton keeps innovating with features to make our customers' lives easier: from building sophisticated workflows in any programming languages, dispatching single task, to monitoring them in real-time and follow your workflows analytics. That will give you many opportunities to have a major impact on the company's success by producing bleeding edge features.
Day to day, you will :
Design and implement new features from concept to deployment
Identify opportunities to improve the product
Build a best in class experience that developers will love to use
Troubleshoot issues in the production environment
Work on the serverless application framework and make Zenaton compatible with it.
Interact with users and provide support as needed
What we are looking for:
If you have an entrepreneur’s soul and you want to take part in a human adventure with passionate talented people, you will love working here !!
3 years of experience in one of these programming languages: Node.js, Python or Go
Bonus if you have already written a package
Bonus if you already have a good understanding of serverless frameworks
Practice tests, test strategies, and code coverage - identify testing gaps and improve tests
Write clear documentation so that other developers can jump in and get things done
Familiarity with AWS / Docker / Kubernetes
Interested in learning a new language: Elixir
To be the best fit for this project, you need
Love solving technical problems
Have excellent communication skills
Consider yourself a team player.
Dedication to meet project deadlines in a timely manner
Focus on customer care
Attention to detail
If you are interested in the project, please reply with your previous experience
Stanley Robotics is a highly ambitious robotics start-up launched in January 2015. Set to revolutionise the car-parking world with an automated valet service, our robots can move any vehicle. Already seeing strong growth with several key accounts (car parking providers), Stanley Robotics has raised equity from big name investors and is rolling out in 2019 several large-scale projects.
We are based in the centre of Paris, in the 11th arrondissement.
Within the "Multi robot" team, you will be in charge of contributing to the development of the fleet management software :
To implement multi-robot management solutions;
To ensure maintainability and industrialisation of the code;
To develop an integration test simulator.
Master's degree in computer science or equivalent. We accept autodidacts.
Good knowledge of Go;
Basic knowledge of multi-agent programming;
Basic knowledge of software architecture;
Professional level of English proficiency;
Desire to work as part of a team: the overall success of the group is more important than your individual success;
Comfortable working in the less formal context of a startup business.
What we offer
Fast-paced and flexible environment
Possibility of working from home (1 day a week)
Transparent salary policy
Stock options (BSPCE)
Tell us why you think you are the right person for this position.