Backend Developer

Your tasks

  • Evaluation and preparation of data and interfaces
  • Planning and implementation of database schemata for relational and non-relational databases
  • Conception and implementation of REST interfaces for mobile and web clients taking into consideration the given standards
  • Close cooperation with other mobile platform developers (e.g. Android and iOS), project management as well as with the design and quality assurance team

Your profile

  • Degree in Computer Science, Media Informatics, Media Technology or Business Informatics or an equivalent qualification
  • Hands-on experience in backend development from internships or previous jobs
  • Several years of C# or Go experience
  • Project experience with at least one SQL or NoSQL database
  • Experience with:
    • Development of larger distributed applications with .NET Core or Go in Cloud environment
    • At least one JavaScript Framework
  • Analytical competence, communication and team skills as well as a high degree of initiative and self-motivation

Tech Stack

  • Programming languages: C#/Go
  • Architectures: MVC / MVVM, Clean Architecture
  • Way of working: Scrum / Agile
  • Frameworks: ASP.NET Core 2.x, Go, Vue.js
  • Working environment: Azure Cloud (PaaS and IaaS e.g. Tablestorage, Blobstorage, WebApps, SQL, Redis, VMs)
  • Tools: Visual Studio Enterprise + ReSharper, GoLand LinqPad, Postman, Fiddler/Charles, SQL Server Profiler
  • Technologies: SQL, NoSQL, Redis, Blockchain, Machine Learning, Voice Assistant (Amazon Alexa, Google Home)

We offer

  • Relaxed startup atmosphere (incl. table football, air hockey, mini golf and table tennis) with great colleagues & flat hierarchies
  • Agile Software Development
  • Access to the latest state of the art hardware and working with leading-edge technologies
  • Exciting projects for customers such as Deutsche Bahn, Lufthansa, Tagesschau, Porsche and many other global players
  • Superb office location in the heart of the city
  • Modern office amenities and free drinks and fruit baskets
  • Collaboration with experienced developers for guaranteed further learning
  • Professional guidance and knowledge sharing by lead developers and project managers
  • Frequent exchange of knowledge in developer meetings
  • Further training options via online courses (Pluralsight etc.) and certification possibility
  • Attractive salary based on performance and experience

Job for the location

  • Office Leipzig
  • Office Hamburg
  • Office Erfurt
  • Office M√ľnchen

We are pleased to meet you!

Please send us the following documents as PDF by e-mail:

  • Current CV
  • Qualifications
  • List of projects and references
  • Earliest possible start
  • Salary expectations