Senior Backend Engineer Golang (f/m/x)

Permanent employee, Full-time · Berlin

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

interested?
Please send us your CV with references (in pdf format), salary expectations, possible start date and click on the Apply button.
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.
Sending applications for this position is currently not working. Try again later.

Hello. We are glad about your interest and are looking foward to receive your application!

Please fill out the short questionnaire in order to submit your application.

Choose your files by clicking or drag & drop them onto this page.
Max. file size per file: 20 MB / 64 MB in total.
If you have a special file format the form refuses to accept, please .zip first.
In order to upload multiple files, please select them in one go by using the CTRL key on Windows or the CMD key on Mac.