Hand-Picked Golang jobs • Apply directly to companies •
Clear salary ranges
Browse 25 Golang API Jobs (1 new this month) in Germany 🇩🇪 in April 2024 at companies like ABOUT YOU GmbH, Upvest and Upvest with salaries from €33,000 to €90,000 working as a Senior Golang Developer, 🚀 Backend Engineer (Mid & Senior) (f/m/d) and Golang Backend Engineer (f/m/d). 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
35 developers joined Golang Cafe in the last 30 days
11,923 developer profiles page views in the last 30 days
We are currently looking for a skilled Senior Golang Developer to join the backend team of our Shop Applications Unit.
The Shop Applications Unit constantly improves the App, Mobile Website and Desktop Website. These big-scale products are each visited by several million people every month. Our highly scalable API updates and delivers our product data for our shop frontends in real-time – in peak times with up to millions of requests per minute! In that case, it truly matters if an API call takes 200ms or 50ms to ensure the best shopping experience. The team constantly challenges itself to raise the bar of what is “state of the art” and to provide the fastest and most efficient solutions to upcoming projects.
Challenges the team will be working on in the next months:
Working on a new backend API with the goal to unify core business logic to significantly reduce complexity in our frontends
Hardening and optimization of the API for production use
Finding solutions for challenges we face as we grow
What you will do
Develop a gRPC API in Go that encapsulates core business logic in a simple to use API for our frontend developers
Improve scalability and technical performance of our API and its response times
Work on a high-scalable product in the AWS ecosystem
Draft architectural decisions together with our Tech Lead and explore new technologies
Have a direct impact on team processes by regular agile retrospectives
Exchange your knowledge with other developers and be part of our ABOUT YOU TECH community
Who you are
You have 5+ years of experience in building complex backend API’s
You are very proficient in Go development
You have good knowledge of Elasticsearch and indexing products
You have experience in working with relational databases (e.g. MySQL) and key-value stores (e.g. Redis)
You write well-structured, efficient and maintainable code and actively keep the quality of the codebase in check
You have excellent analytical and problem-solving skills and enjoy building scalable distributed systems
You are used to working in an English speaking & agile environment
Nice to have:
You have experience in the AWS Ecosystem (Cloud Formation, Terraform, ElastiCache, etc.), Bamboo
You have experience with gRPC or GraphQL
You are familiar with centralized logging, monitoring, and alerting solutions
You understand DevOps, Containerization and Cloud solutions
Benefits
Grow together with one of the fastest growing eCommerce companies in Europe
Flexible working times
40% discount on our online shop
Fresh fruits + drinks everywhere
Language courses (German & English)
Free sports courses & reduced price for gym membership
Subsidized public transportation ticket
Free choice of hardware and operating system (Mac, Windows, Linux) also for private usage
State-of-the-art tech stack running on AWS
Modern office in the city center of Hamburg
International working environment and English as company language
Company flats (subject to availability)
Agile work environment (MOVE) and cross-functional teams
Free access to Germany’s greatest developer conference code.talks
Company pension scheme
Free Laracasts and Egghead account
Help in relocation and VISA process
We are looking forward to receiving your application – preferably via our online application portal! Thus, we can ensure a faster process and for you it is very easy to upload your application documents.
As our next full-time backend engineer, you'll help us build a securities API for financial institutions, the first such API in Europe. Your goal is to take ownership of designing, developing and maintaining our microservice architecture (written in Go).
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, Linkerd service mesh, and Kong as a Gateway.
Build event-driven applications using Kafka
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: at the end of the 2-weeks sprint cycle we have a demo with a retrospective to make our software delivering faster
Why Upvest:
We're working on solving a hard problem: fixing the European securities financial infrastructure that empowers more people to be able to invest. You have the opportunity to contribute to this change.
We invest in you. From access to a personal coach, development budget and plenty of opportunities to grow in your role.
We take hiring seriously with a strong focus on keeping a high bar when interviewing (equally important is that we also hire decent people who are passionate about their craft and helping up achieve our shared mission).
While we're not quite fully-remote, we are committed to being a flexible employer as we understand you don't have to be in the office to do your best work.
We live a culture of empowerment, trust (that we hire the best people and get out of their way) and openness (there's a greater advantage in sharing information than keeping it to ourselves).
We ensure we take time to have fun as a team. We're looking forward to having more time in-person again once this becomes possible again.
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
We are looking for a Golang developer who helps us develop an MVP for a nice Infrastructure as Code project. The MVP consists of a command-line application and a REST API for managing AWS cloud infrastructure in Golang. The project is running only for a few weeks, so you'll have the opportunity to contribute a cool project right from the start!
tl;dr
Develop a Golang command-line application and a REST API
Strong focus on internal and external software quality
Ambitious project context in the AWS cloud (Infrastructure as Code, High Availability, a high degree of automation)
For 10 to 16 hours per week
We speak English and German
AWS cloud / Infrastructure as Code / Part-time / Freelance
Project Background
We are developing the prototype of an innovative product for managing cloud infrastructure. It is all about running web applications in the AWS cloud in an easy-to-use, reliable, and automated way. Our users should be able to create and maintain the resources that they need without any external help. Behind the curtains, there is a framework that manages those resources in the AWS cloud with Terraform. This concept aligns with the Infrastructure-as-Code principle, which aims at providing documented and managed-like-source-code infrastructure definitions. We set a strong focus on economic factors, in that it should be viable to run both small and large applications and to scale those applications with high load and amount of users. The platform should be highly available and self-repairing – nobody should be on-call and responsible for fixing server deployments in the middle of the night. We have already validated a solution for creating and managing such an infrastructure, and we are in the process of bringing it to life.
The Task at Hand
The platform's user interface is a command-line application which talks to the REST API, which we also develop. We want to implement these tools in Golang, and engineering has just started. We have a strong focus on software quality: in the end, we want to have a well-designed, robust software architecture with clear responsibilities and interfaces. The product should be automatically testable and maintainable for an extended period. An important factor will be integrating several data sources to deliver the right information to the user at the right time. The challenge lies in the heterogeneity and complexity of the data sources (for example, Terraform and AWS). It is also important to us that the product is intuitively usable: it should transform hosting infrastructure from a bothersome task to something fun. To achieve this, we want to gather user feedback and act on it iteratively.
Your Qualifications
You should have considerable experience with Golang and see yourself on an intermediate-to-senior level. In particular, you should engage with topics such as software architecture, testing on unit/integration/end-to-end level, and picking the right frameworks and libraries. You are also excited about clear software architecture and clean, well-maintainable code. We really care about this! ;) If you've got experience with infrastructure tools such as Terraform, Docker, Kubernetes, or cloud platforms such as AWS or Azure – that's a plus, but we don't expect you to know everything. And you won't have to dive deep into all those topics (depending on your personal preferences, of course). There are more bonus points if you know how to integrate 3rd party CLI apps in a stable and reliable way.
The Scenario
You're living in Berlin, Potsdam, or somewhere nearby, and you have one to two days per week to spare. The project is sponsored by a company for digital products in Münster (Zweitag). However, there is no need to travel there because you work together with a team member who lives in Berlin. The current project is projected to take six months. If it all works out fine, we can see you being invited to work with us for longer. 🙂
#bestthingever
Want to hear more about this project over a nice cup of coffee? Write an email to Felix at felix.seidel@zweitag.de. 🚀
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.
Senior Go Developer AMBOSS Berlin, Germany €60,000 to €70,000 a year
March 2020
3 Applicants This Week
More Than 6 Months Old
Job Description
As our Senior Go Developer, you will make key contributions to the creation of a product on track to improve medical care for millions of people. You will be a valuable member of our Backend chapter with the chance to maintain an ever-expanding cloud-based product, the freedom to work on a wide range of topics, and the opportunity to make architectural (design) decisions.
WHO WE ARE
AMBOSS is a medical education company that has fundamentally changed the way physicians acquire their know-how. Our comprehensive study and reference tool combines cutting-edge technology with the latest medical research.
Founded in 2012 by doctors for doctors, the company’s international team consists of more than 40 different nationalities, with the most diverse backgrounds. AMBOSS is headquartered in Berlin with offices in Cologne and New York, currently serving over 500,000 users in more than 180 countries.
WHAT YOU WILL DO
Working in an agile team on one of our main products – the online pharma information base for physicians.
Assist in the migrationto microserviceswith Go
Further expansion and maintenance of our API based on GraphQL
Refining implementation in rounds of code review, quality assurance, and PO acceptance.
Covering your code with unit/functional/end-to-end tests.
Architecture and API design decisions working in a cross-functional team.
Monitor during operation (using tools such as Kibana, Cloudwatch, DataDog) for analysis and optimization.
Collaboration with our support team in escalation cases (troubleshooting or usability optimization).
WHAT YOU WILL BRING
An expert understanding of Go with proficiency in Python or PHP to develop applications and microservices.
Deep understanding of building maintainable & scalable code.
Ability to hold your ground in architectural discussions that are focused on implementing best practices.
Great knowledge in relational and non-relational databases or document stores
Routine in working with development tools like Git, GitHub, Jenkins, Jira, Docker, Kubernetes, etc.
Mastery over the Englishlanguage, you can freely discuss your ideas in an agile work environment.
Cross-functional project management experience where you guided engineers, developers, designers & scientists, is a real plus!
THE AMBOSS PRESCRIPTION
Set your own biological clock: Make use of our flextime and home office options.
Keep the hemoglobin flowing: Enjoy our fitness and wellness program with a sponsored gym membership.
Need more serotonin? Get involved in our monthly team events, game nights, and weekly language lunches.
Keep those synapses firing: Profit from ongoing learning opportunities with our educational seminars, “crosstalks”, and development programs.
No risk of high cholesterol here! Dig into freshly cooked lunches, healthy snacks, and wash it all down with the help of an amazing Italian espresso machine.
Your doctor recommends time off your feet? Our mobility perks have you covered with a yearly public transportation card.
Want a little extra exercise? Then choose the sponsored bike instead of the public transportation card.
Reduce that childcare-associated cortisol build-up: Bring your child along to our AMBOSS Daycare when your Kita is closed, or use it to bridge the gap until you find a Kita spot.
We believe that it is not possible to put every type of diversity into words. We always have and always will live with the intention that every person, from every background and demographic, is welcome. Whoever you are, and wherever you come from, we believe you have something to add to our mission.
Does this sound like the place you have been looking for? Get in touch! We are looking forward to receiving your application.
Go Backend Engineer Vizzlo Leipzig, Germany €40,000 to €55,000 a year
October 2019
2 Applicants This Week
More Than 6 Months Old
Job Description
Help us kickstart a new era of mind-blowing business graphics accessible to everyone!
Vizzlo creates individual business graphics. Whether for presentations, business documents, or the Web – with Vizzlo anybody can visualize their ideas in seconds.
We are looking for an experienced Go backend developer to join our team in Leipzig or remote. We are a growing team of enthusiasts in a VC-backed startup. We’re proud of our hands-on culture, we talk plainly to each other, and improve anything we’re working on until it’s perfect.
The role
As a Go backend engineer, you’ll work on our API servers and internal libraries that make the Vizzlo products come to live. Your code will talk to AWS storage infrastructure, to JavaScript frontends, and best of all, to lots of different third-party APIs of other products Vizzlo integrates with. You are passionate about idiomatic Go code but are not afraid to tackle obstacles from all kinds of points of view when necessary. You love to write reliable, scalable, and tested code.
What we’re looking for
3+ years of backend development experience, preferably in mid-sized teams
Verifiable Go knowledge
Proficiency in SQL
Comfort & prior experience in some of the following technologies of current SaaS stacks: AWS, MongoDB, Postgres, REST API, …
You worked on a SaaS product before? That’s a HUGE plus.
What we don’t care about
Your gender, where you’re coming from, etc
The degree you have—or not have
The tools you use to do your job
The time you spend at the office (Our office is very cool, you’ll love to be here)
What we offer
Full-time position with competitive remuneration package
Startup environment where your motivation and energy can make a difference – we learn something new every day, so can you!
International team of highly-motivated doers
Very flexible work time; home office or 100% remote possible
Should you chose to move here: Ultra-nice offices inside of an old spinning company, right in Leipzig’s hipster capital: Plagwitz, complete with the best espresso and ping-pong table
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
Advanced Blockchain AG are looking for an experienced Back-End Developer to join our core development team. You’ll be taking on new and ongoing projects with industry leading clients looking to be the first to implement and benefit from blockchain technology.
What we offer:
An environment that embraces freedom and autonomy and values team
spirit and open communication. We encourage you to put forward your
thoughts and ideas.
An open plan office 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.
An international team of DLT pioneers from 12 different countries.
Flexible working hours.
Responsibilities:
Back-end development of our high-loaded web applications.
Working with our Blockchain API.
Rest API development.
Micro services development with Docker containerisation.
Working and maintaining different types of DB.
Collaboration and architecture planning with the team and CTO on a high-
performance back-end infrastructure.
Mentoring your team.
Main requirements:
5+ years in back-end development
Practical experience with MongoDB, MySQL, Redis, Postgres
Strong knowledge of Go and experience with C++, Python
We are expanding our development team and are looking for a highly skilled individual with proven experience as a backend developer. You can work fully remote and we will be operating in an agile software development team to further develop our product API and backend services.
You will further build your skills by creating industrial applications and gain hands-on experience in the automotive, aerospace and medical field.
Tasks
Implement, test and deliver modern apis (e.G. GraphQL or gRPC) for our microservice architecture
Write microservices with gRPC communication
Connect and query graph databases like dGraph or Neo4j
Define software architectures with our young and dynamic team
Requirements
3+ years experience with go
5+ years experience with backend development
Docker, docker-compose, git
Experience with go unit testing and test-driven development
Experience with NoSQL Databases
Benefits
Remote work
Optionally you can also work in our modern office based in Hamburg, Germany
Tech focused team (we're all tekkies incl. founders)
Walk underneath and touch real airplanes (while system testing)
Work on interesting projects
Get immediate feedback directly from our end-users due to short dev-ops circles