Hand-Picked Golang jobs • Apply directly to companies •
Clear salary ranges
Browse 50+ Golang Distributed Systems Jobs (1 new this month) in Germany 🇩🇪 in December 2024 at companies like Onemedia Consulting GmbH, OptioPay GmbH and Iconmobile with salaries from €33,000 to €90,000 working as a Senior Software Engineer, Senior Golang Engineer and Senior Backend Engineer. Last post
Hiring Golang Developers?
Create your profile to continue
48 direct messages sent by companies to developers on Golang Cafe
in the last 30 days
31 developers joined Golang Cafe in the last 30 days
12,830 developer profiles page views in the last 30 days
As an early software engineer on the engineering team, you'll work in a small team with a large impact. The team is responsible for building and maintaining multi-tenant pipelines and a variety of user-facing APIs which act as the backbone of the architecture. This requires a team that, as a whole, is capable of writing high performance and ultra-reliable code that is processing data from internal and external tools.
Some of the specific things you will do:
Own the design and implementation of new features or enhance existing features from concept through to production.
Implement and maintain integrations which allow us to extract data from a variety of external systems to a high production standard
Investigate and fix issues reported by customers.
Maintain internal systems to efficiently operate user-facing systems and services.
Respond to on-call alerts to resolve issues in a way that meets customer expectations.
Bring up new ideas for the product or architecture and demo them internally.
We believe in using the best tool for the job.
YOUR PROFILE
A good understanding of the compute model, including concurrency, data structures, and algorithms.
Ability to write documented, optimal and reliable code.
A strong understanding of how distributed systems work and, more importantly, fail.
A need to own things end-to-end.
Experience developing large-scale architectures.
Experience writing code in a modern language and a willingness to learn the languages we use, specifically Golang and Python.
Understanding of modern cloud infrastructure and technologies, preferably in Azure.
Experience in event-driven architectures.
Strong understanding and experience with SQL, specifically PostgreSQL.
Strong understanding in working and architecting streaming platforms like e.g. Kafka.
Ability to get out of the comfort zone and explore areas beyond the existing skill set.
Initiative and motivation to make things happen.
WHY US?
Molequle is designed to be one highly performant platform to collect, store and unify data from a variety of systems. It changes the fabric of organizations by helping them to bond their atomic data. Our customers can write their own integrations or utilize a range of integrations to existing systems.
Powerful and highly interactive user interfaces show data and also allow organizations to interact with other systems.
We're looking for talented engineers who are passionate about building world-class experiences and are offering:
Young, driven team with flat hierarchies
Flexible working environment
Chance to have a big impact on a young company’s development
High responsibility from day one and challenging tasks with an extremely steep learning curve
Nice office with good connection to all locations in Munich
Onemedia Consulting is a young start-up company located in the East of Munich that is focused on Marketing Technology Consulting, enabling our customers in the area of Marketing Strategy, Marketing-Operations, and Marketing-Analytics & Optimization.
As a certified Marketo partner, — a leading CRM Lead Management solution — we are specialized in supporting our clients in the implementation process of marketing automation systems and lead management solutions.
In meeting our clients’ requirements, we offer them a flexible model of collaboration, either as an integral part of their team, as a specialist for a certain time or selective as required. Our clients come from different industries: Healthcare, Automotive, Manufacturing, etc. We do not believe in the traditional agency model but rather hand on our knowledge to our customers in a collaborative way. The past has shown the success of our model, accompanying well-known companies such as Carl Zeiss, Konica Minolta, or A1 Digital in their Lead Management process.
Senior Golang Engineer OptioPay GmbH Remote (Europe) / Berlin, Germany €60,000 to €90,000 a year
May 2021
2 Applicants This Week
More Than 6 Months Old
Job Description
About the Company
OptioPay is working on an exciting greenfields customer facing product. We need you to build it with us and to help us go live later this year. It’s an exciting time to join the team, as you will be working on what will become a game changing experience for customers everywhere. Openbanking data plays a big role in our future, and we are very excited to work with you to ensure that customers everywhere are finally rewarded financially for the data that they generate in their day to day lives. Help us create an openbanking revolution!
What will you do
To architect, design, develop, deploy, evolve, and operate distributed systems in a DevOps way
To be an integral part of an empowered and self-organizing team
To actively collaborate with other engineers, product owners, domain experts and designers to deliver great outcomes
To pair with others and review work, sharing knowledge and increasing quality across the board
To scale our reach by integrating our platform with more banks, PSPs, insurance companies and other financial systems
To champion continuous improvement of technology and the ways we work
What are we expecting from you
You have at least 5 years of professional experience as a Software Engineer
You can build and debug reliable, high availability, secure and performant distributed services in Golang
You care about quality and know when and how to ship code safely
You have a solid understanding of system design, data structures, and algorithms
You are experienced with deploying and operating services on Linux
You can reason and drive technical decisions
You love to experiment and use data to drive decision-making
You get inspired, think of new ideas and like to share them with others
Why OptioPay
Talented team of 60 people from 20 different countries
Senior Backend Engineer Iconmobile Berlin, Germany €80,000 to €90,000 a year
January 2021
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
About us
iconmobile group is an international product innovation corporation globally headquartered in Berlin (Germany) with further offices in Santa Monica, Detroit, Munich, Ingolstadt and Shanghai – having companies like icon incar and banbutsu within our professional family.
We are part of the WPP network blending more than a decade of design and user experience with deep technical expertise and business sense. With our clients from various industries like Automotive, Consumer Products, Financial Services and Health Care we aim for innovative solutions that are both commercially successful and game changing.
Our mission is to grow and transform businesses through the creation of new digital services and products with a focus on creating compelling user experiences to establish successful customer relationships.
Design is at the heart of what we do, fueled by our curiosity and the passion to deliver the best possible results. Our creative thinking is end to end, starting with ideas and paper, informing design of user experiences, while in parallel we validate technical feasibility and implement software and hardware prototypes. Our efforts are punctuated with future showcases or industrialized products at scale.
About the position
You will join the platform team which is part of the software engineering department . Your mission is to build modern, highly scalable cloud-based platforms using Golang. These platforms are used for hardware and software products which will be used in production by often millions of users.
You should be living in Berlin to be able to have (after Corona) some meetings in the office. Flexible REMOTE work is possible.
Your role
Envision and implement future-proof cloud platforms for hardware and software products
Continuously create, develop and deliver superior quality platforms on time
Lead other, more junior engineers by example
Your profile
Mindset:
Passion for simple code which is functional, well tested and easy to understand
Focus on delivering quality centered around a great experience for the API user
Experience with agile & distributed software development
Strong self-organizer with a hands-on mentality
Programming Languages:
4+ years of experience in backend development
3+ years in using Golang to build cloud platforms used in production
Stack & Systems:
Strong experience with Postgres, Redis and message queues like RabbitMQ
Strong experience in defining REST APIs and designing microservices
Experience in building distributed low-latency systems exposing an API
Experience with Docker, Kubernetes
Production experience with popular cloud services (Azure, AWS, GCP)
Experience with CI/CD pipelines
Methodologies and tools:
Agile (Scrum, Kanban), Jira, Confluence, Git
Test-driven development
Nice-to-have:
An open-source track record on Github
Team leading skills
Experience in working in a Golang Monorepo
Experience with oAuth 2.0
Communication:
Experience in working in an international, intercultural team
Good communication skills in English
Experience wth team chats (Slack or Mattermost) and video calls
What do we offer
Under the umbrella of WPP Holding, we offer you the perfect environment to develop yourself professionally and personally.
Regular feedback discussions and responsibility from day one will help you achieve your goals.
On the way there, we will make your everyday life easier with flexible working hours, training, employee events, drinks, snacks and various other benefits.
Backend Engineer OptioPay Berlin, Germany €50,000 to €80,000 a year
October 2018
3 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Your Role
-To architect, design, develop, deploy, evolve, and operate distributed systems in a DevOps way
-To be an integral part of an empowered and self-organizing team
-To actively collaborate with other engineers, product owners, domain experts and designers to deliver great outcomes
-To pair with others and review work, sharing knowledge and increasing quality across the board
-To scale our reach by integrating our platform with more banks, PSPs, insurances and other financial systems
-To champion continuous improvement of technology and the ways we work
Your Profile
-You have at least 5 years of professional experience as a Software Engineer
-You can build and debug reliable, high availability, secure and performant distributed services in Golang
-You care about quality and know when and how to ship code safely
-You have a solid understanding of system design, data structures, and algorithms
-You are experienced with deploying and operating services on Linux
-You can reason and drive technical decisions
-You love to experiment and use data to drive decision-making
-You get inspired, think of new ideas and like to share them with others
Our Offer
-A tightly knit team of experienced engineers with lots of interesting challenges to dive into
-A modern technology stack: Golang, Kafka, PostgreSQL, Kubernetes, Docker, CoreOS, Terraform
-Extensive individual responsibility and personal support to grow professionally
-Become part of a talented multinational team of 50 working in Berlin
-Semi-monthly OptioAcademy – our internal knowledge sharing project
Internal meetups – technical knowledge sharing events
-Prime office location – top floor of the city’s tallest building, the best view in Berlin!
-Various fun events (weekly team lunch, Friday after work drinks and BBQ, OptioAcademy, Meetups, Hackathons)
-EUR 2,000 annual training budget for conferences, books, trainings, etc.
-Free educational library, breakfast, drinks and fruit to keep energy levels high
-Your choice of hardware and software
About OptioPay
OptioPay is a payment processor with a difference. Our software increases the value of any payment received by consumers from companies, by combining bank transfers with higher value gift cards. By integrating payments to employees or customers with effective marketing, we aim to create a completely new, performance based, advertising channel. OptioPay was founded by Marcus Börner and Oliver Oster in 2014 and is located at the top floor of the Treptowers.
At OptioPay we work cross-functionally, agile and test our limits to outgrow ourselves. Our goal is to change the way how people receive and spend money. To do this, we need your talent, creativity and drive. Join our diverse, multi-cultural and inspiring team, a fun and friendly group with a multitude of talents. At OptioPay you will find an ambitious and empowering environment with a shared vision and passion. We are looking forward to meeting you!
Backend Golang Engineer Wallet Connect Remote / Berlin, Germany $85,000 to $100,000 a year
December 2021
2 Applicants This Week
More Than 6 Months Old
Job Description
WalletConnect is the open-source web3 standard to connect blockchain wallets to dapps. Started four years ago, our mission is to make web3 accessible to everyone. Every month, millions of people use WalletConnect in over 200 integrations.
We’re looking for a backend golang engineer to join our team to build and scale our network. To help grow web3, we recently launched WalletConnect 2.0 with new features, including multi-chain support, a decentralized back-end, faster connections, and 10x performance and scalability. You will help us expand and scale our backend messaging infrastructure.
You will be responsible for building Golang messaging services. A main challenge is growing our services to scale for our millions of users across billions of websocket connections every month, as well as ensuring security and resiliency.
To help with your role, you will have the support of our devops team to deploy and manage our infrastructure, will work closely with our protocol and SDK teams, and have exposure to the full WalletConnect stack.
The ideal candidate is immersed in the best practices of golang at scale, messaging systems and Websockets.
Responsibilities:
Building a microservice architecture based on Golang with scaling in mind
Work with protocols such as Websockets, gRPC
Help with monitoring by creating metrics with Prometheus and Grafana
Develop unit and integration tests for core business logic
Work closely with our devops team to manage and scale our infrastructure
Must have:
3+ years professional experience in software development at least one modern programming language, including Golang, TypeScript, C++, Java, or Rust.
At least 1 year of professional Golang experience.
Experience using Postgres, AWS, with demonstrable experience with systems engineering and automation.
You have experience with network programming or distributed systems development
Experience working on products at scale
Nice to have:
Experience working on systems optimisation
Experience with k8s or Nomad a plus
Desire to learn more about Blockchain technologies or experience with PoS systems.
Familiarity with operations/SRE and the concept of infrastructure as code
Websocket experience
Benefits
What WalletConnect offers:
Fully remote position with flexible timezone (CET/EST preferred)
Site Reliability Engineer PubNative Berlin, Germany €40,000 to €65,000 a year
October 2018
3 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
PubNative is a mobile publisher platform that serves native ads via a scalable and flexible API for mobile apps and web. Our publisher-first approach focuses on the specific needs of each publisher across all verticals. Our ad serving technology is used by developers and publishers around the world.
Our system consists of a myriad of high load Golang-based APIs, iOS SDKs, Ruby/Rails 5 dashboard, Scala and Spark data- and ML pipelines, Druid OLAP system, running on a Mesos and Kubernetes cluster.
We're always on call to keep our networks up and running, ensuring our users have the best and fastest experience possible. We follow “Infrastructure as Code” model and immutable deployment strategies.
We are looking for a Site Reliability Engineer (m/f) to help us build and operate infrastructure platforms, and provide technical consultancy to engineering teams on how to build reliable, scalable and efficient services.
Our Responsibilities:
- You help us build a hybrid, poly-cloud-provider environment
- You help to design, develop and operate monitoring, tracking platforms
- You drive scalability and operability of supported systems/infrastructure
- You participate in on-call rotation and be on-call for the services you build and support
- You work with other teams to provide consultations in systems architecture support for new and existing production systems
- You write code so that you can automate tasks, support SLA for Production Systems, you support other engineering teams on reliability, scalability and efficiency topics
- You manage OS image/templates via Packer, provision infrastructure via Terraform
- You support CI/CD and make new pipelines
- You engage in and improve the whole lifecycle of services—from inception and design, through deployment, operation, and refinement
- You support services before they go live through activities such as system design consulting
- You maintain services once they are live by measuring and monitoring availability, latency, and overall system health
Our Requirements:
- 3+ years of experience in a Site Reliability role/Full-stack developer
- Experience with public cloud providers (AWS, Google Cloud, Digital Ocean, etc.) and Infrastructure as Code (Terraform)
- Strong programming skills and familiarity with modern programming languages: Go, Ruby, Python, Shell etc.
- Knowledge of managing docker containers and microservices via Kubernetes
- Experience building and monitoring systems and metric collection pipelines
- Track record of building automation and solving multi-datacenter/clouds infrastructure problems
- Knowledge of algorithms, data structures, complexity analysis, software design and reverse engineering
- Interest in designing, analyzing and troubleshooting large-scale distributed systems
- Experience working with source control - Git
- Experience with continuous integration platforms such as TeamCity, Jenkins, CircleCI etc.
- Understanding of Agile, DevOps practices such as CI/CD, automated testing etc.
Trading Systems Engineer Hackmind Berlin, Germany €50,000 to €60,000 a year
October 2018
3 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
We’re Hackmind. Welcome.
We fund and support scientists & engineers to build decentralized AI startups from ideation to launch. Hackmind is an AI-focused incubator in Berlin, the capital of cryptocurrency. We invest in raw technical talents with ambitious visions and risky ideas to transform slow industry using AI and decentralized approaches.
This is Hackmind. Adventure awaits you…
We are looking for a software developer to help build trading systems and trading tools used in the management of hackmind portfolio.
Responsibilities:
You will build architect the hackmind execution trading platform
You will work very closely with our traders to develop a number of different algorithmic execution solutions to help limit market impact
Management and execution of connecting to new exchange API’s
Management of hackmind data capture and storage of historical data
Analysis of liquidity across numerous different exchanges and liquidity pools
Help build tools to visualize hackmind portfolio and trading activities
Requirements:
Mastery of C++, Golang, Rust or a similar low-level language
Experience with python
Experience developing in low-latency systems
Experience with computer security
Experience in cryptocurrencies is a plus
Experience with distributed systems
Interest in trading and markets
Excellent communication skills
Enjoy working with a lean team in a fast paced environment
A bit about us
Advanced Blockchain AG designs, develops and deploys Distributed Ledger Technology (DLT) software solutions for companies and their services and operations. Our team is specifically set up to ride the wave of the blockchain revolution, possessing the experience, personnel and technological know-how to create a wide range of tailor-made blockchain systems to meet all kinds of needs.
We’re experts in the field of Distributed Ledger Technology, we understand the ability the technology has to disrupt long-standing industries and create entirely new business models, and we’re set on channeling our knowledge and expertise into connecting the real-world with the power and potential DLT has to shape our collective future.
The Role
We're opening " Junior Go Developer " vacancy for an engineering role in our R&D team. You will be responsible for the Backend development of new and ongoing projects and actively participate in connecting the real world with the power and potential of Distributed Ledger Technology.
Responsibilities
● Development of our high-loaded Web applications Back-end
● Working with our Block-chain API
● Rest API development
● Micro services development with Docker containerization
● Working and maintaining different types of DB
● Develop Unit tests when needed
● Effectively communicate and document the developed software
● Work closely with team in an agile environment to ensure a high-quality product.
Required Skills
● Bachelor’s degree in engineering, math, physics or computer science or equivalent
● 1,5 year or more of experience in Back-end development
● Practical experience with MongoDB, MySQL
● Good knowledge Go and experience with any other language Ruby, Elixir, Rust, C++, Erlang, Python
● Excellent written and verbal communication skills
● Basic experience in agile software development (Jira, Redmine, Confluence)
● Basic Knowledge about an Application Lifecycle Development
● Practical experience with Docker containerization
● First insights into automation with CI\CD (Jenkins, Gitlab && etc.)
● First insights with TDD
● Basic experience with cloud services
● User of git/github/gitlab
● Strong interpersonal skills with ability to work both independently and as part of a team
Preferred
● Redis, Postgres
● WebSockets, RabbitMQ, Protobuf
● Experience with IOT
● Experience with Blockchain.
If you’re down the blockchain rabbit hole and you’re looking for somewhere to apply your skills, go ahead and get in touch on: application@advanced-blockchain.com
Perks & Benefits
● An environment that embraces freedom and autonomy and values team spirit and open communication. We encourage you to put forward your ideas and thoughts
● Office / co-working / events space in the heart of Berlin
● The opportunity to contribute to cutting edge projects in a new and exciting industry with the potential to positively reshape our world
● The opportunity to ‘be your own boss’ – take responsibility for your work from day one
● An international team of DLT pioneers
● Flexible working hours
At Upvest, we are building the financial infrastructure of tomorrow. Our vision is to create a world in which any asset can be owned and traded digitally by anyone, anywhere. Our bold long-term view is backed by Europe's largest tech VCs Notion Capital, Partech and Holtzbrinck Ventures. Today, we count 22 talented people from 10 different countries and we want to keep expanding our international Upvengers team.
Your mission:
We are seeking a full-time backend engineer to build a securities API for financial institutions, the first such API in Europe. Your goal is to take ownership of designing, developing and maintaining microservices written in Golang.
A greenfield project. Cutting edge technologies. No legacy code.
This role will give you the opportunity to:
Build fault-tolerant, horizontally scalable systems. Using Microservice architecture powered by Docker, Kubernetes, Kuma service mesh and Kong as a Gateway.
Build event driven applications using NATS
Work on different aspects of our API-product portfolio as part of the development team
Develop data processing and storing mechanisms
Work on improving the reliability of our API tools, as well as developing innovative tools
Work with an agile methodology: in the end of the 2-weeks sprint cycle we have a demo with retrospective to make our software delivering faster
Requirements:
At least +2 years of experience and passion about Golang and distributed systems
Fluency with SQL databases such as PostgreSQL, transaction isolation, performance optimization
Fluency with event driven architecture and concurrent algorithms
Be proactive in learning new stacks and have a high sense of taking ownership
Excited to work in a fast-paced and dynamic startup environment
Nice to have:
Experience with Docker, k8s, understanding principles of a service mesh
Experience with Monitoring and Tracing using opentracing/opencensus/opentelemetry/elastic APM
Understanding of encryption algorithms and their application