Preise Credits & Buchungen Firmeninformation bearbeiten Logout
Diese Stellenanzeige ist abgelaufen
edit bearbeiten

Senior Java / Python Software Engineer (m/f/d) - Backend

  • Vollzeit
  • Mit Berufserfahrung

Du willst Dir dieses Stellenangebot per E-Mail zusenden?

Hinweise zu Versand, Datenschutz und Widerruf
Frühestmöglicher Eintrittstermin September 2019

Our team is building a revolutionary product which will affect the way millions of people study and play music every day. We are searching for an experienced and passionate senior software engineer ready to join our effort and help us design and build the foundation of our solution – a scalable backend capable of handling thousands of simultaneous users by means of latest cloud technologies. Our product will provide millions of amateurs and professionals instant access to the majority of world’s music heritage.

Die Meisten von uns sprechen auch Deutsch, aber da wir ein multinationales Team sind, ist die Firmensprache Englisch.

Job responsibilities

  • Designing the architecture of high-load distributed solution capable to store, browse and deliver media content in various formats
  • Building a complex REST API to expose the data to mobile and web clients
  • Defining frameworks and design patterns
  • Building the backend application within latest technology stack of your choice

Profile requirements

  • Bachelor’s degree in Computer Science, Mathematics or any other related field
  • At least 6 years of full-time experience in large scale system development with Java (Spring, Java EE) or Python (Django/Flask), certificates as a plus
  • Deep understanding of design patterns, OOP, algorithms and data structures
  • Knowledge of database systems: PostgreSQL/MariaDb/MySQL, no-SQL solutions: MongoDB, Elasticsearch
  • Solid knowledge of AWS/Azure/Google Cloud Platform (preferably AWS) capabilities and architecture patterns
  • Experience with distributes architectures and high availability systems including static content distribution (e.g. AWS S3/CloudFront) and replicated DB setups (e.g. master/slave or multi-master)
  • Experience with Git or other version control systems
  • Experience in RESTful API development
  • You are self-driven, collaborative and willing to grow as an engineer/architect
  • Fluent English skills

Nice to have

  • You like test driven development (TDD) and successfully completed projects by following it in past
  • Experience in building CI/CD workflows
  • Your past experience includes using orchestration tools like Kubernetes or Docker Swarm
  • You possess good shell scripting skills
  • You are familiar with Python and its data science/ML frameworks: Pandas, Tensorflow, PyTorch, PySpark, etc.
  • You see Docker as an essential part of any large software project
  • You also know about Python Django and its components
  • You are proud of your open source contributions and you are ready to show your portfolio

We offer you

  • Competitive compensation scheme
  • work with some of the world leading AI and BigData developers who won global Kaggle and TopCoder competitions
  • Comfortable modern office in the heart of Berlin’s tech scene, very well connected to all local transportation services
  • Small team, flat hierarchy, founder-led start-up
  • We value diversity. You will only be judged based on your skills and fit for the job
  • We are open minded! You are more than welcome to criticize and improve our processes and working culture
  • High quality standards, your colleagues are experienced professionals
  • Top-notch hardware equipment
  • Great career opportunities – you will be building the product from the very beginning, defining its architecture and software design
  • Work in a start-up with a high valuation and a 7-figure funding