Required skills
Nice to have:DockerKubernetesCI/CDAutomated TestingScrumKanban
Languages: German · English
Job description
Develop, maintain, and optimize modern fullstack applications and software solutions, working with various frontend and backend technologies, APIs, databases, and CI/CD pipelines.
Responsibilities
The profile sought
Language requirements
- Conception, development, and maintenance of modern fullstack applications and software solutions.
- Development and further development of modern frontend applications with React, Angular, or Vue.js.
- Implementation and maintenance of high-performance backend systems with Java/Spring Boot, .NET, or Node.js.
- Development, integration, and maintenance of REST APIs and microservices.
- Conception and implementation of database-supported applications using relational databases and SQL.
- Ensuring software quality through automated tests, code reviews, and appropriate quality assurance measures.
- Use of version control systems, especially Git, and contribution to CI/CD pipelines.
- Implementation of software architectures considering established architectural principles, design patterns, and clean code practices.
- Independent development of technical concepts and participation in architectural decisions.
- Collaboration with interdisciplinary development teams in agile projects according to Scrum or Kanban.
- Optional: Containerization and deployment of applications with Docker and Kubernetes.
- At least five years of professional experience in fullstack development.
- Very good knowledge in frontend development with React, Angular, or Vue.js.
- Profound knowledge in backend development with Java/Spring Boot, .NET, or Node.js.
- Very good knowledge in the development and integration of REST APIs and microservices.
- Experience with relational databases and SQL.
- Good knowledge of version control with Git as well as CI/CD processes and automated testing methods.
- Profound understanding of software architecture, common design patterns, and clean code principles.
- Ability to independently develop technical concepts and make well-founded architectural decisions.
- Experience in collaboration with agile development teams and in applying methods such as Scrum or Kanban.
- Independent, structured, and solution-oriented way of working, as well as strong analytical skills.
- Good communication and teamwork skills.
- Desirable: Practical experience with Docker, Kubernetes, and cloud-based development and operating environments.
- German: Fluent
- English: Advanced knowledge
Project details
- Start: 2026-11-02
- Duration: 02.11.2026 - 31.03.2027
- Remote: remote
- Location: DE
- Languages: German, English
Indexed by 9am's meta-search. You are a job provider? Claim or manage this listing
Found on SOMI