Senior Software Engineer (m / f / d)

  • Europe Only
  • Ingenious Technologies
Job Description:

Company description

Become part of the family!

Ingenious is a Berlin- based company founded by passionate technology experts to revolutionize the way companies around the world manage and optimize partnerships . Thanks to our cloud-based technology, we can offer our platform on an As-a-Service ( SaaS ) basis. We're committed to world -class software development , transparent data you can trust, and relentless innovation that delivers next-generation solutions to companies around the world.

Ingenious is a place where your opinions and ideas are respected and diversity is valued. Our flat hierarchies welcome people who want to help shape the company and initiate changes. In addition, we like to share knowledge, focus on innovation and celebrate successes.

If you are a motivated, enthusiastic person who wants to advance the company, we would like to get to know you!

Job Description

YOU CAN EXPECT THIS FROM WORKING AT INGENIOUS:

• Passionate colleagues, developers and engineers with the aim of developing excellent software.

• A team that can differentiate between hypes and trends .

• Working on the Ingenious Software-as-a-Service platform using languages and technologies such as Java, Maven, Kubernetes, Docker and Kafka (to name just a few) and techniques such as DDD, CQRS and TDD .

• High quality software , development of technical visions that will last for years.

• We follow SRE practices . Testing, monitoring, pair programming and pull requests are our standard.

• Participate in every phase of the software lifecycle, from conception to design and operation on the Google Cloud infrastructure .

• Learning from agile best practices, DevOps , continuous integration & delivery .

• Work in a dynamic, collaborative, transparent, non-hierarchical and ego-free culture where your talent is put above a role title.

• A path outside the rigid boundaries of a traditional career path by focusing on what you are passionate about and not on a given one-size-fits-all plan.

• Remote-first culture. Work from anywhere and focus on what you're doing, not the hours you spend in an office.

• Your family is important to us because you are important to us. A family-friendly working environment with flexible working hours in which the family always comes first is a matter of course for us.

Qualifications

WHAT WE EXPECT FROM YOU:

• Practical development and operating experience with the good mix of programming languages and technologies

• Passion for software engineering and manual programming skills

• Excellent object-oriented skills, including a strong knowledge of design and architectural patterns

• Experience in working with agile, lean and continuous delivery methods and best practices, such as continuous integration, TDD, BDD, IoC etc.

• Ability to work with a wide variety of customer needs and in a team-oriented, collaborative environment.

• Knowledge of best software practices such as refactoring, clean code, DDD and encapsulation.

• Fluent German and English

Other Jobs in DevOps & SysAdmins