Full-stack Developer
48 (views)
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
Skills
Interested in this job?
20 days left to apply