Corteva Agriscience

Full-Stack Engineer – Decision Intelligence, Digital Twin Systems

Corteva Agriscience

full-time

Posted on:

Location Type: Office

Location: Indianapolis • Iowa • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $100,000 - $126,000 per year

Job Level

Mid-LevelSenior

Tech Stack

DockerFlaskJavaScriptNode.jsPython

About the role

  • Design and build interactive front-end interfaces and scalable back-end services to power decision intelligence systems.
  • Collaborate closely with data scientists, ML engineers, and domain experts to transform high-dimensional and dynamic data into intuitive applications.
  • Harden applications for enterprise use: containerization, CI/CD automation, testing, monitoring, and performance tuning.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Human-Computer Interaction, or a related technical field.
  • 3+ years of full-stack development experience, with a portfolio showcasing data-heavy or technical applications.
  • Strong collaboration and communication skills, especially in multidisciplinary teams.
  • Proficiency in back-end development using Python (FastAPI, Flask) or Node.js.
  • Familiarity with Docker, containerized development, and setting up CI/CD pipelines.
  • Experience developing data-rich dashboards and visualizations.
Benefits
  • Health benefits for you and your family on your first day of employment
  • Four weeks of paid time off and two weeks of well-being pay per year, plus paid holidays
  • Excellent parental leave which includes a minimum of 16 weeks for mother and father
  • Future planning with our competitive retirement savings plan and tuition reimbursement program

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
full-stack developmentback-end developmentPythonFastAPIFlaskNode.jsdata-rich dashboardsvisualizationscontainerizationCI/CD automation
Soft skills
collaborationcommunicationmultidisciplinary teamwork
Certifications
Bachelor’s degree in Computer ScienceMaster’s degree in Computer ScienceBachelor’s degree in Human-Computer InteractionMaster’s degree in Human-Computer Interaction