Get a weekly email with all new Golang jobs
x

Golang Rest API Jobs in Germany


Hand-Picked Golang jobs • Apply directly to companies • Clear salary ranges

Browse 31 Golang Rest API Jobs (1 new this month) in Germany 🇩🇪 in May 2024 at companies like Herdius, Cash Payment Solutions GmbH and Centrifuge with salaries from €30,000 to €100,000 working as a Senior Golang Backend Developer for Blockchain/FinTech, Software Engineer and Software Engineer - DApp & Smart Contracts. Last post

Hiring Golang Developers?

Create your profile to continue

Dhyogo Alves De Almeida Stevary Bosuben Depender Aidar Zainutdinov Selim Arslan Aiden Man Vasa Chakradhar Suleiman Karim Eddin Stephen Lemmy Mwaura Monalisa Ntlemeza
  • 48 direct messages sent by companies to developers on Golang Cafe in the last 30 days
  • 29 developers joined Golang Cafe in the last 30 days
  • 14,401 developer profiles page views in the last 30 days
  • Get access to our Salary Explorer
  • Get access to exclusive discount on Golang courses up to 25% off
  • Last developer joined

2-Click Apply

  1. Upload Your CV
  2. Go to your Inbox & Confirm Your Application





10 of 31 Rest API Jobs in Germany 🇩🇪 • Sort by Date
Senior Golang Backend Developer for Blockchain/FinTech
Herdius
Remote / Berlin, Germany
€30,000 to €100,000 a year
July 2019
2 Applicants This Week
More Than 6 Months Old

Job Description

About Herdius:

Herdius is a Berlin based Blockchain Company. We are working on building homomorphic distributed private key generation which then is turned into value bearing products in different sectors. Currently we are very close to open beta-testing for the Herdius-Crypto-Wallet.
What we focus on on the blockchain field specifically is interoperability and trading. When connecting different chains on the key level, users can eliminate communication channels, bridges and complex systems. In other words, users can do cross-exchange and chain token swaps very conveniently and profitably for the user due to the cross-exchange arbitrage opportunities. The broader vision is one day to replace API auth keys with public-private key cryptography in order to provide layered access to user data.

All this makes for a crypto eco system and hedge fund that pays interest on all cryptocurrencies (that right now are unfortunately somewhat unusable and just laying around on wallets).

About the role:


Herdius is seeking for a Gopher Guru - an experienced Senior Golang Backend-Developer - to join our team of smart and visionary individuals. Experience in Blockchain is not necessary but a big plus.

We do not look at this role as another standard job but rather as great opportunity to build something really meaningful und amazing. Become a member of our great collective of top nodge engineers and people - altogether working to create cutting edge tech for the masses.

Besides the Herdius HQ in Berlin our Dev-Team is working mostly remote on different time-zones - so this vacancy surely also is location agnostic.

We would expect you to contribute at least 20hrs per week for part-time but joining full time is possible, too.



Cool things you will work on:

  • Implementation and design of Herdius’ consensus algorithm and p2p order routing protocol.
  • Lots of work around trading and high volume data handling and transfer.
  • Design and implementation of a low-latency, high-availability, and performant algorithmic hedge fund and exchange order book.
  • Integration of the Herdius distributed private key generation protocol.
  • Constant performance testing and improvement of our architecture.
  • Working on new financial products that have not been seen in the crypto world, setting up the base-layer infrastructure of a trading system and hedge fund

Skills & requirements

  • Strong proficiency & experience working with Golang
  • 3+ years of experience as a backend engineer, language agnostic but Go, React, NodeJS, Vue.JS, Scala, Angular, Rust preferred
  • Experience and passion working with distributed systems and networking
  • Strong interest in blockchains and related technologies
  • Passion for delivering quality, secure code with loads of testing
  • User authentication and authorization between multiple systems, servers, and environments
  • Interest in privacy and cryptography, trading and financial service
  • Understanding fundamental design principles behind various consensus algorithms
  • Understanding differences between dPOS, DAGs, Plasma, BFT, aBFT, etc.
  • Implementing automated testing platforms and unit tests
  • Proficient understanding of code versioning tools, such as Git

Interview Process

Your education or professional experience at the end of the day does not matter to us. It all comes down to us being convinced by your skills and drive! 
We mainly look for people who are passionate about projects they work on and have the drive to see a project through. Our code is mostly done in Golang with some Solidity for connectivity with Ethereum.

How to apply:

Send anything that reflects on your knowledge and experience in the field. Besides a CV/LinkedIn-profile you can send links of your GitHub/Stack Overflow/Portfolio/ or something awesome you've built that you’re simply proud of.

⎘ Copy Link ↗ Visit Link
Software Engineer
Cash Payment Solutions GmbH
Berlin, Germany
€35,000 to €45,000 a year
July 2019
2 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

How do you design and implement an API that communicates with thousands of cash registers in all stores of REWE, Penny and real,-? How do you automatically transfer money between different banks?

Software Engineer (m/f/*)

At Barzahlen we operate Germany's largest independent payment infrastructure. Customers can use different services in several supermarkets to e.g. pay their invoices and deposit or withdraw cash from their private bank accounts using smartphone apps.

In order to further develop our systems and to implement new projects we are looking for software engineers. It is important for us that the following applies to you:

  • You love coding! Software development is not just a job for you. You are coding on private projects as well and you are interested in the latest developments in the industry. You are fluent in at least one programming language.
  • In the future you want to program in Ruby and Go! It would be awesome, if you’ve already worked with these two languages in the past but in case you haven't, that’s also no big deal: In our experience developers get productive in these languages very fast.
  • You are interested in the big picture! You want to know and understand how everything is connected, starting with our public APIs, over to our internal services and the PostgreSQL database. It’s your aspiration to ensure an error free operation of all our production systems through a mixture of code reviews, unit + integration tests and monitoring.

High requirements merit appropriate compensation. We are competing with other companies for your time and knowledge. So why should you decide to join us? Naturally this is quite hard to answer and depends on a lot of factors. Therefore we would be happy to answer all your questions regarding Barzahlen in a personal chat.

You can expect the following working for us:

  • Our office is located in the middle of Berlin and easily accessible using public transport. We will procure your preferred technical devices, so that you can code as productively as possible. We also offer flexible working hours and the possibility to develop yourself further not just in your work related area of expertise but other areas as well.
  • We have experts in the IT as well as in all other departments with excellent connections to other companies throughout Berlin and Germany. You can learn a lot of new things and experience how to build a "FinTech-Startup" from the ground up and to establish it in the market.
  • After creating a solid base of operations in Germany over the last 4 years we plan to realize several large projects in the coming months which build upon our existing payment infrastructure.

We will be happy to tell you more about this in a personal chat :)


⎘ Copy Link ↗ Visit Link
Software Engineer - DApp & Smart Contracts
Centrifuge
Berlin, Germany
€40,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

Centrifuge is growing and we need your help to build the future of open, decentralized business software. Join our team building a decentralized business operating system on top of public blockchains.

You are either already an expert in distributed ledgers/blockchain/Ethereum or wish to become one. You want to join a team of technologists, who really care about writing high quality, open source code. You are self-motivated and don't need many directions to get a job done together with your teammates. We are knowledgeable, curious, and nice people, who have a shared vision to re-shape the world of business software. We would love to hear from you if this feels like a good home for you.

Responsibilities - Write clean, maintainable, secure code for distributed applications. - Write Solitidy code and create the corresponding UI/UX. We mostly code in Solidity, Node/JS, and Go. - Write code that deals with high-value financial transactions. - Be directly responsible for the creation and maintenance of modules and core infrastructure of the distributed Centrifuge operating system. - Drive your projects from inception to completion by owning your own deliverable and collaborating with your teammates. - Review code of others, maintain shared libraries, contribute to our shared infrastructure and toolbox. - Be a strong individual contributor in our team-oriented environment. We care about our team and people and value collaboration.

Requirements - You like solving problems and working with smart, nice people. - A strong and proven computer science or computer engineering background. - Track record of high quality, well-crafted code that has been used in production environments. - Communicate in English in our fast-paced and results-oriented environment. - Comfortable cooperating with the team in your office as well as remote team members. - Experience in API development and integration.

A plus: - You are familiar with cryptographic algorithms, decentralized systems, distributed consensus systems and security and trust reduction. - You wrote Ethereum smart contracts in Solidity. - Experience writing code with web3.js. - Experience with contributing to and managing open source projects.

About Centrifuge Centrifuge is the decentralized operating system to power global trade and commerce. We are building the systems and tools on public blockchain infrastructure to enable open, fair, and transparent business within the Financial Supply Chain.

Over the last 20 years, we built companies and software to address major issues in the world of Procure to Pay. Global large-scale business networks, invoicing between companies, providing financing for the supply chain - to name a few services we created over the years.

The Centrifuge OS allows businesses to transact on a global, decentralized network while maintaining control of their data. It democratizes access to business processes, makes the supply chain more transparent, and removes the middle-men who extract money from the global economy for their own sake.

We are setting up our Berlin offices right now and you will be one of the first ones to join the team and shape our culture.


⎘ Copy Link ↗ Visit Link
Software Engineer - Core Infrastructure
Centrifuge
Berlin, Germany
€45,000 to €65,000 a year
October 2018
5 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

You are either already an expert in distributed ledgers/blockchain/Ethereum or wish to become one. You want to join a team of technologists, who really care about writing high quality, open source code. You are self-motivated and don't need many directions to get a job done together with your teammates. We are knowledgeable, curious, and nice people, who have a shared vision to re-shape the world of business software. We would love to hear from you if this feels like a good home for you.

Responsibilities - Write clean, maintainable, secure code for distributed applications. - Build software with Solidity, JS/Node and Go. - Write code that deals with high-value financial transactions. - Scalability, security, and ease of deployment for our end-users are key. Your code is operated by the largest corporations on this planet. - Build the infrastructure that connects our enterprise customers with Ethereum and the Centrifuge peer to peer network. - Be directly responsible for the creation and maintenance of core Centrifuge modules. - Drive your projects from inception to completion by owning your own deliverable and collaborating with your teammates. - Review code of others, maintain shared libraries, contribute to our shared infrastructure and toolbox. - Be a strong individual contributor in our team-oriented environment. We care about our team and people and value collaboration.

Requirements - You like solving problems and working with smart, nice people. - A strong and proven computer science or computer engineering background. - Track record of high quality, well-crafted code that has been used in production environments. - Communicate in English in our fast-paced and results-oriented environment. - Comfortable cooperating with the team in your office as well as remote team members. - Experience in API development and integration.

A plus: - You are familiar with cryptographic algorithms, decentralized systems, distributed consensus systems and security and trust reduction. - You wrote applications before that deal with invoices, purchase orders, payments, or other transactions of the financial supply chain. - You know your way around writing code for large-scale peer to peer applications. - Experience with contributing to and managing open source projects. - Experience shipping and maintaining code that is used in enterprise environments.

About Centrifuge Centrifuge is the decentralized operating system to power global trade and commerce. We are building the systems and tools on public blockchain infrastructure to enable open, fair, and transparent business within the Financial Supply Chain.

Over the last 20 years, we built companies and software to address major issues in the world of Procure to Pay. Global large-scale business networks, invoicing between companies, providing financing for the supply chain - to name a few services we created over the years.

The Centrifuge OS allows businesses to transact on a global, decentralized network while maintaining control of their data. It democratizes access to business processes, makes the supply chain more transparent, and removes the middle-men who extract money from the global economy for their own sake. We are setting up our Berlin offices right now and you will be one of the first ones to join the team and shape our culture.


⎘ Copy Link ↗ Visit Link
Senior Backend Engineer
FinLeap
Berlin, Germany
$40,000 to $60,000 a year
October 2018
4 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

We’re FinLeap, a Fintech company builder based in Berlin and active in more than ten countries. Along with our passionate co-founders, we launch several startups per year. Our environment is diverse, exciting, fast-paced and changing every day. We’re now looking for a Senior Backend Engineer (m/f) for one of our new ventures.

If you're looking for an innovative, dynamic, agile and international environment to work in become part of our eco-system with 13 different products.

Your Role & Responsibilities: - Responsible for the design and development of backend services - Work with cutting-edge technologies in an agile environment - Part of a collaborative international team of highly skilled technical experts, who inspire each other in their daily work - Evaluate different approaches and methodologies in development, finding the best ways to develop and ship new ideas - Work on the API development with external providers and manage complex integrations - Understand patterns of microservices architecture and have already applied them successfully - Take ownership of important components and continuously work to improve them

Our Perfect Match - 3+ years of experience in backend development - Knowledge of front end frameworks is a plus - Familiar with technologies like Node, Scala, Golang, Java and project management - Constantly improve your working environment by researching and applying new technologies - Experience in building RESTful APIs, data processing technologies and continuous deployment and delivery - Experience with both SQL and NoSQL database technologies - Familiar with test frameworks and you are used to test while coding - Familiar with different cloud providers and their products and always ensure security in your implementations - Embody the culture of excellent troubleshooting, communication and documentation - Good communication skills, with a high proficiency in English.


⎘ Copy Link ↗ Visit Link
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


⎘ Copy Link ↗ Visit Link
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.


⎘ Copy Link ↗ Visit Link
Site Reliability Engineer
KIWI.KI
Berlin, Germany
€50,000 to €50,000 a year
October 2018
5 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

Our goal is to replace the physical key and to revolutionize key management. Our smart access-as-a-service solution KIWI allows users to unlock doors completely hands-free with our identity token KIWI Ki or by using our KIWI App. Our customers from the real estate industry use the KIWI Portal to simplify key management. And service providers like Deutsche Post and waste management companies open the doors of apartment buildings with KIWI. More than 47.000 households in 15 cities are already connected to the KIWI Infrastructure.

Our development team is an interdisciplinary mix, covering the full range from hardware and firmware development through systems, web, and mobile. Our highest priority is safeguarding the privacy and security of our users. We believe that it’s possible to have a connected system without gathering huge amounts of information on the private lives of our customers. As a result, we have developed our whole system almost entirely in-house, using cutting-edge cryptography, an innovative wireless sensor network, and an open-source approach.

YOUR ROLE

The role of the SRE at KIWI is to allow for the business to make changes quickly and safely within the company. Your role includes: - Working with the business to translate business requirements into technical implementations. - Designing and building tooling and process patterns to be used by the rest of the Engineering team. - Maintain production and test environments.

YOUR SKILLS

  • Excellent, in-depth knowledge of GNU/Linux and associated technologies.
  • Strong knowledge of TCP/IP and UDP.
  • Highly skilled in at least one scripting language.
  • Working experience with Kubernetes, preferably running on CoreOS, continuous integration pipelines (Gitlab-CI, Travis, Circle).
  • An understanding of Ceph network block storage.
  • Python or Golang background a plus.
  • Excellent communication skills, both written and verbal.
  • A proven track record of working with Linux systems.
  • Able to work autonomously. Identifying and prioritising tasks; experience enough to know when you seek input from others.

WE OFFER

  • A high degree of autonomy, challenging tasks, and the ability to impact the company every day
  • An inspiring work environment based on team spirit, fun and passion for our product
  • Employee stock ownership plan und training budgets
  • German classes for non-native speakers
  • Weekly team breakfast and lunch as well as unlimited coffee and other drinks
  • A friendly and international team in an office in Berlin Mitte

Join our talented team and be a part of the KIWI story! We are looking forward to receive your application. Please apply here: https://kiwi-jobs.personio.de/job/13157#apply. Your contact person is Charlotte.


⎘ Copy Link ↗ Visit Link
Senior Full Stack Developer (Blockchain)
ARES Tech
Berlin, Germany
€50,000 to €95,000 a year
October 2018
4 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

ARES Tech is a fast-growing company that provides an all-in-one end2end solution and community for blockchain developers and users.

We’re a small team that runs the kind of infrastructure you always wanted to help build up!

We are looking for a Senior Developer who is capable of performance-oriented and well-structured programming. You will work as part of an international team on the development of Blockchain applications / Decentralized applications (DApp or ĐApp).

What we expect

✦ Relevant work experience building distributed systems with open-source tech stack ✦ Several years of experience in C/C++, Go or NodeJS ✦ Knowledge in go-ethereum / Parity API / RPC / web3.js or other similar tools ✦ Knowledge in server side application framework (Express, Hapi, …) ✦ Understanding of basic distributed consensus methodologies (Mining, PoS, ...) ✦ Experience with agile software development, ideally with Scrum ✦ Fluent in English, German is not a must ✦ Bonus points: Knowledge in Smart Contract, distributed storage systems (IPFS) and Golem ✦ Bonus points : Knowledge in one or more task runner (Grunt, Gulp, Webpack, …) ✦ Bonus points: You have a cryptocurrency wallet : )

What we offer

✦ Signing Bonus in ETH, so... please prepare your wallet : D ✦ Interesting possibilities for your personal development with challenging projects and a personal conference budget ✦ Development of great products and the opportunity to inspire our customers by providing the benefits of blockchain technology with extraordinary game experience ✦ A great, performance-oriented, friendly and international TEAM is looking forward to meeting you ✦ MacBook Pro or Windows or any kind of digital devices that make your work easier ✦ One of the nicest offices in Berlin Mitte, near by Rosenthaler Platz and Nordbahnhof! Including free Club Mate, Coca Cola, fruit, pool table, table tennis, a terrace, and many more ✦ Office party, party and parties! Team events, BBQs, kicker & table tennis ✦ Flexible work hours ✦ Full-time or Part-time even Freelancer? no matter, let's start immediately ! Again... with ETH as Signing Bonus!

Contact us

mail(at)arestech.io

please including salary expectations and earliest possible start date.

Job Types: Full-time, Part-time, New-Grad, Permanent


⎘ Copy Link ↗ Visit Link
Backend Developer
NewStore
Berlin, Erfurt, Region Hannover, Germany
€55,000 to €70,000 a year
October 2018
4 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

You will provide leadership across Back-End Engineering and help guide the overall engineering vision for our MicroServices Architecture. You will lead and participate in architecture discussions with our architects and platform team to help define the core platform APIs to support our Mobile and Web Apps. You will participate in design reviews and recommend improvements. You will be part of a team that is committed to writing test-backed, clean and reusable code. You will recommend improvements and create consensus through self-confidence, clear communication and the technical skills to back your decisions. You think that polyglot developers are the future and have a passion for elegant, readable and maintainable code.

We have a cutting-edge microservice architecture and use the following technologies: Python, Golang, Linux, Docker, RabbitMQ, nginx, Amazon AWS, REST-ful APIs, JavaScript & Angular.js, ReactJS, HTML5, CSS3, git, SQL (PostgreSQL).

Required Skills:

• 7+ years of professional development experience ideally using Python, GO or similar languages • Experience building large-scale business critical SaaS applications with MicroServices Architecture • Established technical leadership, interpersonal and organizational skills • Understanding of Service-Oriented approach, Domain-Driven Design, S.O.L.I.D. principles • Experience collaborating with other Engineers in planning, prioritizing and executing assigned tasks within deadlines • Assist in risk assessment and mitigation activities • Experience providing trainings and mentoring other Engineers • Strong problem solving, critical thinking, and analytical skills • Strong English communication skills • Experience with Git

Extra special things we'd love to see:

• Familiarity with software design patterns • Experience solving business problems in a variety of programming languages • Experience in Agile methodologies, especially Scrum • Experience in building ecommerce systems

Apply here: http://grnh.se/05ctx2


⎘ Copy Link ↗ Visit Link

Get a weekly email with all new Golang jobs

10 of 31 Rest API jobs in Germany 🇩🇪