Full Stack Engineer
About The Role
Within Global Digital Factory ECO (G‑ECO/MD), you will contribute to the development of a modern web application as part of an agile DevOps team. The team builds and operates solutions that are jointly used by BASF Coatings and external customers, ensuring high quality, reliability, and continuous improvement throughout the product lifecycle.
How You Will Do It
- You will be delivering both Intranet and Internet applications to improve BASF Coatings services towards our customers.
- Together with your team, you support the process of feature development from the first idea to the final go-live with the end-user.
- You will be working in an agile and self-organized way. You not only consider development of new applications but also operations and maintenance as a valuable part of your daily work.
- You collaborate closely with product owners, designers, and developers across different locations and time zones communicating asynchronously and ensuring shared understanding of requirements.
- You understand, analyze, define, develop, and fulfil quality requirements for planned functionalities in close cooperation with product owners, designers and the development team.
- You implement both frontend (Angular) and backend (Java Spring Boot) components, ensuring seamless integration and a consistent user experience. You participate in code reviews and uphold coding standards in close cooperation with the team.
- You design and implement technical concepts in modern microservice architecture and interact with RESTful APIs.
- You develop responsive UI components, integrate them with backend services, and ensure accessibility and performance.
- You write and maintain unit and integration tests to ensure high quality and prevent regressions.
- You deploy and test implementations across all environments using CI/CD pipelines and container technologies.
- You collaborate on automated testing, monitoring and observability, and support DevOps activities if required.
- You document delivered solutions (architecture decisions, API specs, runbooks) to support maintainability and onboarding.
- Finally, you keep an eye on current technological developments and apply relevant improvements in daily work.
What We Look For
- Degree or comparable education in computer or information science, combined with relevant professional experience in an IT environment.
- Strong professional experience in Java (8+), Spring, and Spring Boot for backend development.
- Solid experience with Angular (10+), RxJS, and modern frontend engineering patterns, including component architecture and state management (e.g., NgRx or similar).
- Practical knowledge of microservice architecture and experience designing, implementing, and consuming RESTful APIs.
- Proficiency with SQL databases (preferably PostgreSQL) and basic data‑modelling skills.
- Hands‑on experience with CI/CD pipelines and containerized deployments (Docker; Kubernetes exposure is a plus).
- Experience writing unit and integration tests, using JUnit (backend) and common frontend testing frameworks (Jasmine/Karma or Jest).
- Familiarity with DevOps practices and tooling for build, deployment, monitoring, and operational support.
- Solid knowledge of Git‑based version control (Git, Bitbucket) and common branching / PR workflows.
- Comfortable working in agile teams (Scrum or Kanban) and using Agile tools such as JIRA, Confluence, or Azure DevOps.
- Strong analytical skills, quick comprehension, problem‑solving ability, and an open, collaborative teamwork mindset.
- Fluent English for effective communication across locations and time zones.
- Understanding of security best practices, identity/authorization concepts (OAuth2/OIDC), and secure coding principles.
A unique total offer: you@BASF
At BASF you get more than just compensation. Our total offer includes a wide range of elements you need to be your best in every stage of your life. That’s what we call you@BASF. Click here to learn more.
A unique total offer: you@BASF
At BASF you get more than just compensation. Our total offer includes a wide range of elements you need to be your best in every stage of your life. That’s what we call you@BASF. Click here to learn more.

Working at BASF: We connect to create chemistry
We are proud of strong history of innovation, which has helped make us who we are today – the world's leading chemical company. Every day, our global team of over 120,000 individuals work together to turn visions for sustainable solutions into reality by connecting with one another and sharing our knowledge.
The right people are crucial for our sustainable success. We aim to form the best team by bringing together people with unique backgrounds, experiences and points of view. Our differences make us stronger and more vibrant. And an open, creative and supportive work environment inspires us to achieve exceptional results.
Your application
Here you find anything you need to know about your application and the application process.
Contact us
You have questions about your application or on how to apply in Europe? The BASF Talent Acquisition Europe team is glad to assist you.
Please note that we do not return paper applications including folders. Please submit copies only and no original documents.
Nanjing, CN