hero

Find Your Dream Job Today

Mulesoft Senior Full Stack Developer

BASF

BASF

Software Engineering
Montevideo Department, Uruguay
Posted on Aug 16, 2025

Who we are:

We are BASF, the largest chemical company in the world, with over 150 years of experience. In Montevideo, we are a Hub made up of more than 1,000 employees who provide services for all BASF companies in the Americas. We offer professional solutions in finance, purchasing, reporting, logistics, technology, human resources, projects, communication, legal matters, environment, safety, health, and quality.

Area:

The Digital Factory supports the Agricultural Solutions (AP) division in the development of cutting-edge solutions. Our mission is to help farmers increase crop productivity and profitability while reducing environmental impact. To date, two areas are represented in the Montevideo HUB: Solutions Delivery - designs technology solutions tailored to the specific needs of the agricultural sector; and AgroStart - is an agricultural innovation program that addresses specific needs within the organization. We accelerate development and work with technology startups to co-create solutions.

Main Objective:
Responsible for developing and maintaining innovative digital products from BASF´s Agricultural Solutions, with a focus on both the front-end and back-end components.

Main Tasks:

  • Estimate the time and resource requirements of work packages and develop and maintain the front-end and back-end components of our digital products according to user's functional requirements.
  • Collaborate closely with the product team and internal/external (IT) partners to successfully implement, optimize, and adapt solutions to changing conditions.
  • Regularly conduct extensive testing to ensure the quality, scalability, performance, and security of the developed solutions, and provide support in resolving any issues that arise.
  • Identify, extract, model, integrate, and present data from various internal and external sources.
  • Utilize Azure DevOps as a central development tool to manage code repositories and Continuous Integration/Continuous Deployment (CI/CD) pipelines, as well as to document development processes.
  • Actively participate and contribute to development communities at BASF, proactively sharing experiences and knowledge to foster a culture of innovation and transparency.

Requirements:

• Education: Graduates or advanced students of Software Engineering, bachelor’s degree in computer science, Telematics Engineering, Information Technology Analyst (or related careers).
• Working Experience:

  • 3-5 years of experience in software development.
  • 1-3 years of experience in projects managed in agile methodologies.

• Language skills: Advanced level of English (spoken and written).

• Technical skills (must have):

  • Advanced technical skills in MuleSoft (Salesforce)
  • Advanced skills in one or more programming languages (e.g., Java, Python, Scala, Pyspark, SQL)
  • Advanced technical skills in back-end work such as: ETL processes, using and setting-up both relational and non-relational databases, parsing and creating CSV, JSON & XML files.
  • Advanced technical skills in APIs (SOAP, REST, GRAPH QL)
  • Advanced skills in IDEs and developer tools (e.g., VS Code, IntelliJ, Visual Studio)
  • Advanced skills in Package managers (npm, pip, Maven, NuGet)
  • Intermediate skills in CI/CD pipeline integration (e.g., GitHub Actions, Jenkins, Azure DevOps)
  • Advanced skills in Azure DevOps, Agile principles and Software Engineering best practices.
  • Advanced skills in Communicating with cross-functional teams (design, QA, product)

• Technical skills (nice to have):

  • Advanced technical skills in quality assurance and testing skills
  • Advanced skills in Object-oriented and functional design principles
  • Advanced skills in Secure coding practices and input validation
  • Advanced skills in Unit testing, integration testing, and end-to-end testing
  • Advanced skills in Test-driven development (TDD) and behavior-driven development (BDD)
  • Advanced skills in Code quality tools (e.g., SonarQube, ESLint, Prettier)
  • Advanced skills in Continuous testing in CI/CD pipelines
  • Advanced skills in Git-based workflows (e.g., GitFlow, trunk-based development)
  • Advanced skills in Code review practices and pull request management
  • Advanced skills in Branching strategies and conflict resolution
  • Advanced skills in Collaboration using GitHub, GitLab, Bitbucket, Azure Repos
  • Intermediate skills in Monitoring and logging integration (e.g., Prometheus, Grafana, ELK)
  • Advanced skills in Authentication and authorization (OAuth2, JWT, OpenID Connect)
  • Advanced skills in Data encryption and secure storage
  • Intermediate skills in Compliance with standards (e.g., OWASP Top 10, GDPR)
  • Advanced skills in Writing technical documentation and API specs
  • Intermediate skills in data and function modelling
  • Technical skills in data analysis techniques and data transfer formats
  • Basic technical skills in IT Security
  • Participating in agile ceremonies (standups, retrospectives, planning)

• Soft skills:

  • Advanced soft skill in analytical thinking and complex problem-solving
  • Advanced soft skill in knowledge sharing
  • Intermediate soft skill in effective communication

What we offer:

Living our Hub Montevideo means being part of a culture where the focus is on people and their professional and personal development. Our diversity, collaboration, and leadership style set us apart.

When you join our team, we offer you:

  • A hybrid and flexible working model
  • A professional development program tailored to your interests and needs
  • Private health insurance for you and your family from your first day in the company and life insurance
  • Flexible leave days in addition to your statutory leave
  • The possibility of remote work from abroad for up to 6 weeks a year
  • A free day on your birthday
  • Wellness benefits, such as nutrition services and in-company massages.

BASF considers Law N° 19.691 and Decree N° 73/019 in all its hiring processes. Every qualified candidate who meets the requirements established in the job description will be considered in this hiring process with no distinction.


Moreover, BASF is an equal-opportunity employer. We enthusiastically accept our responsibility to make employment decisions without regard to race, age, civil and social status, national origin, disability, sex, gender identity or expressions, or any other candidate or employee´s characteristic or group that is not related to their aptitude and suitability for the position. Our management is committed to following this policy concerning hiring, placement, promotion, transfer, demotion, layoff, termination, recruiting, pay, and other forms of compensation, training, and general treatment during employment.