Go (Golang) Software Engineer (m/f)

To expand our GO Team, we are looking for experienced developers:

The Munich headquarters of IT:Agenten. offers you exciting challenges. As a Go (Golang) Software Engineer (m/f) you will seriously advance the individual products of our customers. Employing your wide range of technological experience, you develop next generation business, based on a cloud-native infrastructure with Go (Golang) and Python. You will be working on Open Source projects, High Traffic Applications and High Availability Infrastructures.

Your Benefits

  • being part of an excellent team on a great mission in a small (20+), friendly and cooperative team
  • international candidates are highly welcome and receive broad support, when relocating to Germany
  • competitive salary
  • conference budget
  • modern work environment

Your Key Responsibilities

  • you have already achieved various goals – now you are looking for a new worthwhile target
  • you will be an important part in an fullstack team of experts
  • using the finest of Golang, you build creative and solid consumer-facing software that “just works” – paradigmatically and literally
  • you design systems that are cloud-based, end-to-end and distributed
  • building the needed libs and tools yourself, you conduct the whole microservice system
  • you bring event-driven systems to perfection and work on the long-term goal to create a perfectly scalable and resilient software
  • participating in on-call rotations and adressing urgent matters quickly, you ensure smooth operations as well

Your Profile

  • a background in a complex technological start-up would be great
  • Go and/or Python are your second nature (as is knowing the limits of each of those)
  • Linux is quite to your liking when it comes to high performance environments
  • you are well versed with distributed systems (ideally using tools like Consul, Jaeger, K8s)
  • extensive experience with the concept of microservices and messaging frameworks (e.g. NSQ)
  • experience in document or object stores (mongodb, elasticsearch, Apache solr)
  • design patterns as well as data structures and algorithms are nothing new to you
  • you bring experience with cloud-backed, distributed and highly available systems
  • as an independent thinker you like to tackle things, but collaborating and sharing is in your ballpark, too
  • A+ English is a must, any German is a real plus

Requirements:

  • You have a completed professional training as a specialist in computer science or several years of professional experience as a web developer
  • With Linux, web servers and SQL databases and ORM Mappern you are familiar
  • You are convinced of distributed version management and Git is a concept for you
  • REST APIs, OAUTH2, OpenID Connect are not foreign words
  • You know your responsibilities in a SCRUM / Kanban team
  • Maybe you have a good knowledge of JavaScript
  • You have English skills in spoken and written English
  • You are a team player and you are ready to communicate
  • The Internet is your second home and you are very web-affine

Desirable:

  • Knowledge of GO
  • You have experience in TDD, Jenkins CI
  • Knowledge of API design

Your Nice-To-Haves

  • experience with Python or JavaScript/node.js are a definite plus
  • This is your time to discover new professional paths. Just hit “Jetzt bewerben” (Link) on our site and get in touch with us.

Let’s talk about perspectives