Senior Software Engineer (f/m/d) Database as a Service (DBaaS)

Nur für registrierte Mitglieder
Karlsruhe
EUR 45.000 - 80.000
Jobbeschreibung

Tasks

We are seeking an experienced Software Engineer to join our team and contribute to the development of our Database as a Service (DBaaS) products.

As a Software Engineer for DBaaS products, you will be responsible for designing, developing, and maintaining our cloud-based database services. You will work on a team of experienced engineers to build scalable, secure, and high-performance database systems that meet the evolving needs of our customers. If you have a passion for databases, cloud computing, and software development, we encourage you to apply.

Responsibilities

  • Design, develop, and maintain cloud-based database services, including relational and NoSQL databases.
  • Collaborate with cross-functional teams, including product management, quality assurance, and operations to deliver high-quality products.
  • Collaborate with the DevOps team to ensure smooth deployment and operation of our DBaaS products.
  • Participate in the development of new features, bug fixes, and performance optimizations for our DBaaS products.
  • Troubleshoot and resolve complex technical issues, including performance bottlenecks and system failures.
  • Write clean, efficient, and well-documented code in languages such as Go, Python, and Bash.
  • Develop and maintain automated tests, including unit tests, integration tests, and end-to-end tests.
  • Stay up-to-date with industry trends and emerging technologies, applying this knowledge to improve our products and services.

Qualifications

  • 3+ years of experience in software development, preferably in a cloud computing or database-related field.
  • Strong programming skills in languages such as Go and Python.
  • Experience with database management systems, including relational and NoSQL databases.
  • Experience with agile development methodologies, such as Scrum or Kanban.
  • Strong understanding of computer science fundamentals, including data structures, algorithms, and software design patterns.
  • Excellent problem-solving skills, with the ability to analyze complex technical issues and develop creative solutions.

Nice to Have:

  • Experience with containerization technologies, such as Docker or Kubernetes.
  • Knowledge of orchestration tools, such as Ansible or Terraform.
  • Familiarity with monitoring and logging tools, such as Prometheus or ELK.
  • Experience with CI/CD pipelines and automated testing frameworks.

Location: Berlin or Karlsruhe

Benefits

  • Hybrid working model with home office option.
  • Flexible working hours through trust-based working hours.
  • At some locations, a subsidized canteen and various free drinks.
  • Modern office space with very good transport connections.
  • Various employee discounts for activities and products.
  • Employee events such as summer and winter parties, as well as workshops.
  • Numerous training and development opportunities.
  • Various health offers, such as sports and health courses.