BASF logo

Fullstack Developer

BASF

RemoteFull timeMid levelPosted today
Apply with JobAssist

About the role

Responsibilities:

As a Full-Stack Developer in the Global Technology Unit team, your main tasks include:

  • Build responsive, highquality frontend user experiences using modern JS frameworks (component-based UI, state management, performance etc.)
  • Design, develop, and maintain backend services and APIs in Python
  • Get involved in database design, data storage integration, and performance tuning
  • Ensure software quality by participating in testing activities (unit tests, SIT, UAT etc.), code reviews, and CI/CD-oriented engineering practices in-line with BASF standards
  • Monitoring and optimization of implemented solutions and the relevant infrastructure environments they run on, to minimize service disruption risks by analyzing metrics related to system/application health
  • Supporting implemented solutions through troubleshooting and rectification
  • Produce and maintain comprehensive technical documentation, including design documents, runbooks, and support materials
  • Collaborate with technical teams across BASFs technology landscape within the automation domain
  • Ensure solutions follow BASF technology standards, security policies, and integration guidelines

Requirements

Education:

Bachelor Degree in Computer Science / Computer Engineering / Information Technology or business-technology related discipline.

Working experience

  • 3-5 years of experience in software development as a ull-stack developer in a DevOps environment

Technical Skills (mandatory):

  • Strong proficiency in modern front-end development using JavaScript/TypeScript frameworks (preference for Vue.js)
  • Back-end development experience using Python frameworks (preference for FastAPI)
  • Experience with API development and lifecycle management tools and standards (e.g. Postman, OpenAPI/Swagger)
  • Good understanding of database design and data management principles (PostgreSQL, MongoDB preferred)
  • Hands-on experience working in a DevOps-oriented development environment using collaboration and delivery tools (e.g. Azure DevOps), including tasks like work item tracking, backlog management, code repositories, pull request workflows, and integration with CI/CD pipelines to support agile delivery and team collaboration.
  • Ability to design and execute testing strategies (unit, integration, UAT etc.) to ensure quality and stability of developed solutions
  • Strong understanding of governance and security principles, including access control, environment management, and compliance with enterprise IT standards
  • Practical knowledge of application monitoring, troubleshooting, and performance optimization
  • Demonstrated strength in producing and maintaining clear, structured technical documentation (e.g. solution design, process documentation, runbooks) to support maintainability, auditability, and knowledge transfer
  • Working experience in an MNCs setup, with cross-collaboration between multi-disciplinary teams virtually across multiple time zones

Technical and Professional Knowledge (nice-to-have)

  • Experience in production-grade Python backend engineering
  • Experience using Python for agent orchestration (Microsoft Agent Framework, LangChain / LangGraph)

Soft-skill required:

  • Digitally-savvy, innovative, highly passionate on new technology offerings, highly perceptive of whats new in the technology space and its relevance to bring business value
  • Strong analytical skills to steer engineering requirements and can drive high code standards
  • Strong communication & team building skills, combined with an ability to manage and resolve conflict, change management skill in matrixed and virtual teams
  • Enthusiastic, confident, entrepreneurial with sound business judgement within the given broad guidelines
  • Ability to maintain customer-oriented focus even when dealing with technical subject matter
  • Demonstrate a high discipline to complete tasks within project team timelines
  • Appreciation on the importance of connecting tasks to the bigger picture

Millions of jobs, with real people getting hired every day

20,000+
New jobs added daily
7,000,000+
Verified job listings
500,000+
Tailored applications submitted
FAQ

Questions, answered

Click "Apply with JobAssist" – we tailor your resume and application to this role and submit it for your approval.

Yes. This role at BASF was screened before publishing – we confirmed the employer before listing it.

The employer didn't disclose a salary range for this listing. JobAssist shows pay whenever it's available.

This position can be done from anywhere, with no in-office requirement.

Yes – every application is tailored from your profile and this job's requirements, and you can review and edit before it's sent.