Job role insights

  • Date posted

    September 19, 2024

  • Closing date

    November 18, 2024

  • Offered salary

    €70,000 - €120,000/year

  • Experience

    3 - 5 Years

Description

Full-stack Developer

Job Description:

    We are seeking a talented Full-stack Developer to join our dynamic product team in Heilbronn. In this role, you will collaborate closely with the product manager to identify challenges within the problem space and work together to design effective solutions. You will be responsible for implementing features within one of our vertically organized teams, which take full ownership of their infrastructure, backend, and frontend processes. We operate under the philosophy 'You build it, you run it, you break it, you fix it, you own it!' This means you will not only develop the applications but also manage their operational aspects, including monitoring, logging, alerting, and backups. You will have a say in defining the architecture of your self-contained system, selecting the tools and technologies that best suit your team’s needs, and establishing operational processes. As a software engineer, you will engage in platform-wide discussions regarding architecture and standards, ensuring that best practices are adhered to consistently. Your role will also involve leading by example, whether it be through coordinating technical interfaces with other teams or refining user stories. In addition to your technical contributions, you will help your team continuously improve by promoting clean code practices, test-driven development, and effective incident handling.

IT Languages:

  • Java
  • Kotlin
  • Spring Boot
  • JavaScript
  • React

As a Full-stack Developer, you will be tasked with a variety of responsibilities that encompass both the development and operational aspects of the software lifecycle.:

    Collaborate with product managers to discuss and refine user stories;; Develop and implement features in a self-contained system;; Participate in platform-wide discussions regarding architecture and standards;; Manage the operational processes of your applications, including monitoring and alerting;; Lead your team by example in coding practices and incident resolution;; Coordinate technical interfaces with other teams

Spoken Languages:

  • English;; German

Skillset:

  • Java
  • Kotlin
  • Spring Boot
  • React
  • SQL
  • NoSQL
  • AWS
  • Google Cloud

Soft Skills:

  • Strong problem-solving skills
  • Critical thinking
  • Effective communication
  • Team collaboration
  • Adaptability

Qualifications:

  • Proven experience as a Full-stack Software Engineer or similar role
  • Strong expertise in backend frameworks and programming languages, preferably Java, Kotlin, or Spring Boot
  • Proficient knowledge of major cloud providers, such as AWS or Google Cloud
  • Hands-on experience with SQL and NoSQL databases
  • Demonstrable experience with React
  • Familiarity with software design patterns like Microservices and Domain-Driven Design
  • Excellent verbal and written communication skills in English
  • German language proficiency is a plus

Years of Experience:

    5

Location:

    Stadt Heilbronn, Baden-Württemberg, Germany, EU

Job Benefits:

  • Competitive salary
  • Health insurance
  • Flexible working hours
  • Professional development opportunities
  • Team-building events

Working Conditions:

    Full Time

Employment Type:

    Permanent Contract

Company Culture:

  • Our company culture emphasizes collaboration, innovation, and continuous improvement. We encourage our teams to take ownership of their work, fostering an environment where everyone can contribute ideas and solutions. We value open communication and support a healthy work-life balance.

Opportunities For Advancement:

  • Leadership roles, Specialization in specific technologies, Cross-team collaboration opportunities

Visa Sponsorship:

    Available

Interested in this job?

20 days left to apply

Apply for this job

Cancel
Send message
Cancel