Jobs in Germany

This job position has been removed from Arbeitnow and might not be hiring still.

Home  | English Speaking Jobs  | DONE!Berlin  | Sr. Software Engineer (Python...
  • Berlin

  • We are DONE!Berlin, an international consulting company that specializes in helping fast-growing companies of all sizes to develop to navigate the constantly changing world of work. Among other things, we help our customers attract the best talent for their company.

    Our client Dive solutions offers a B2B SaaS for world-known engineering enterprises in DACH and beyond, Dive’s mission is to empower engineers to create epic stuff. Their computer-aided engineering software combines smart simulation with scalable cloud computing to help engineers develop better products faster. It's cloud-native and browser-based, enabling designers and engineers to focus on engineering without limitations. Dive’s software is a pioneer in the world of engineering simulation. The young and ambitious team always stay in the forefront of Research & Development.

    Tasks

    The Dive Platform is successfully used by dozens of enterprises around the world. The multi-tenant application relies on dozens of nodes orchestrated over a highly dynamic Kubernetes infrastructure.

    As a Senior Backend Engineer, you will plan, implement, test and roll out new services and data pipelines so that customers all over the world have access to a high performance product. You will continuously work on the vision of a cloud-native simulation software.

    • You will be responsible for developing and extending Python web services, with a strong emphasis on crafting efficient and robust business logic
    • You will design and develop an asynchronous API Gateway that connects various components of our software ecosystem, facilitating data exchange and communication between services
    • You will build data pipelines using Temporal (temporal. io) workflows, to orchestrate and manage complex processes and interactions within our application
    • Manage and design database and storage solutions to ensure terabytes of data are stored, retrieved, and maintained effectively
    • You will aid in the design of service architectures, ensuring that they are scalable, reliable, and performant

    Requirements

    • You have successfully completed a bachelor’s degree in computer science, applied science, or similar
    • Ideally, you have 4+ years of backend development experience in Python including asyncio and a solid understanding of Golang
    • You are proficient in designing code architectures of complex web services to ensure reliability, extendibility and collaboration on the code base
    • You have experience with SQL and NoSQL database technologies such as PostgreSQL or MongoDB
    • You have experience in client-server and inter-server communication patterns like REST APIs, WebSocket and RPC
    • You have a profound knowledge in the field of data engineering and already have experience with tools like Celery, RabbitMQ or Temporal (temporal. io)
    • You have a basic understanding of infrastructure technologies like Kubernetes and public clouds like Azure or AWS
    • You are familiar with agile software development and a DevOps culture
    • You demonstrate a commitment to fostering a diverse workplace that is inclusive, gender-sensitive, and free from discrimination

    Benefits

    • Dive provide space for your personal growth and the opportunity to actively shape the company’s development
    • Dive's approach involves meeting each other with mutual respect and embracing flat hierarchies
    • Dive is backed by VC investors who believe in a significant market opportunity just like they do - closing a recent funding round
    • At Dive, transparency is key: From communication among colleagues to career models and compensation structures
    • Unlimited employment contract
    • Flexible working hours and remote working days
    • Work at Dive's office near Alexanderplatz in Berlin Mitte with a 360 ° panorama view from the 19th floor
    • Be part of an extremely motivated team and participate in regular team events (Offsites, celebrations etc.)
    • Enjoy diverse benefits such as virtual shares, mobility and fitness budget, free drinks & food, etc.
    • You receive a signing bonus when transitioning from another employment to join Dive's team

    We are living in an era for engineers. Today's urgent need for technological advancement is unprecedented in human history. Some are motivated by a green planet, and some want to revolutionize human mobility. Either way, Dive help engineers develop great products faster by removing all unnecessary distractions and limitations within the simulation process. Dive believe that engineers should be able to focus on delivering great products - on just engineering

    Jobs at DONE!Berlin