• Johnston, IA
  • Remote
    5 days ago

    Job Description

    • Current Openings
    • Veterans Program
    • Working With Indotronix
    • Referral Program

    All current openings

    Software Engineer

    • Location: Johnston, Iowa 50131
    • Work model: On-site
    • Posted 5 weeks ago
    • Job ID: JPC - 209266

    Easy ApplyApply Now

    Job Description

    Software Engineer - Full-Stack Applications & Data Pipelines

    Location: Johnston, IA (Hybrid: 100% remote possible, but within 50 miles required onsite Tue/Wed/Thu)

    Job Type: Contract

    About the Role:

    Join an agile, innovative engineering team to drive the development and maintenance of high-impact, full-stack web applications and data processing pipelines. This role centers on map-oriented image display and field trial data visualization, supporting critical R&D for seed product development. You'll collaborate closely with engineers and analysts, leveraging modern technologies and cloud infrastructure to deliver secure, scalable solutions.

    Responsibilities:

    • Develop, enhance, and maintain full-stack web applications and robust data processing pipelines.
    • Implement and execute comprehensive unit and integration tests for all features.
    • Apply best-practice design principles and coding standards to deliver elegant, maintainable solutions for R&D.
    • Deploy applications to AWS using DevOps practices: continuous integration, delivery, automated testing, monitoring, and infrastructure automation.
    • Participate actively in agile ceremonies: daily scrums, sprint planning, and sprint reviews within a close-knit, collaborative team.
    • Troubleshoot and debug issues across the stack, ensuring optimal performance and reliability.

    Required Skills and Experience:

    • 4+ years building high-quality, multi-tier applications.
    • 2+ years of professional full-stack web development (Python, JavaScript, TypeScript, React, Angular).
    • 1+ year hands-on experience with AWS services (Lambda, Fargate, API Gateway, S3, RDS) or similar cloud platforms.
    • 1+ year developing database-backed applications (SQL).
    • Experience debugging full-stack applications and modifying CI/CD pipelines.
    • 1+ year working in Linux environments.
    • Strong written and verbal communication skills.

    Preferred Skills:

    • Deep working knowledge of SQL, relational databases, and ORM concepts.
    • Familiarity with agile development practices as a member of a small, high-performing team.

    Benefits:

    • Flexible hybrid schedule; open to 100% remote for local candidates.
    • Opportunity to contribute to cutting-edge R&D in agriculture and technology.
    • Collaborative, supportive team culture with regular knowledge sharing.
    • Ongoing professional growth through exposure to a modern tech stack and AWS cloud technologies.

    How to Apply:

    If you're eager to develop innovative solutions in a fast-paced, agile environment and meet the qualifications listed, submit your resume today for immediate consideration.

    Easy ApplyApply Now

    Interested in this role?

    Easy ApplyApply Now

    Job details

    Job ID JPC - 209266

    Location Johnston, Iowa, United States

    Work Model On-site

    Job Type Contract

    Posted September 11, 2026

    Skills Mid-level Software EngineerProject Scope and Brief Description: Application feature development and maintenance for our full-stack web applications and data processing pipelines Applications for this role are focused primarily on map-oriented displa scalable and secure data processing pipelines and full-stack web applications • Create and execute unit and integration tests consistently for every software development feature completed • Leverage your solid understanding of design principles and coding pr Continuous Delivery testing monitoring and automation • Actively and frequently collaborate with a small team of engineers and analysts at agile project ceremonies such as daily scrum Sprint planning and sprint reviewsMinimum Required Experience:Experience developing high quality multi-tier applications 4+ yearsProficiency in full-stack web application development including RESTful services and using industry-standard tools languages and frameworks such as Python JavaScript Type Script react and Angular Note: Python experience required for current application set 2+ yearsExperience with AWS Services like Lambda Fargate API Gateway S3 & RDS or equivalent experience with other cloud provider services 1+ yearExperience with database-backed application development including SQL queries 1+ yearDebugging full stack web applications 1+ yearModifying CI/CD pipelines 1+ yearLinux environmen

    Share this job

    *

    Numbers & Facts

    LocationJohnston, IA (
    Remote
    )

    Skills

    • AWS Lambdaunmatched
    • Agile Programming Methodologiesunmatched
    • Agricultureunmatched
    • Amazon Simple Storage Service (S3)unmatched
    • Amazon Web Services (AWS)unmatched
    • AngularJSunmatched
    • Automationunmatched
    • Best Practicesunmatched
    • Cloud Computingunmatched
    • Coding Standardsunmatched
    • Communication Skillsunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Data Managementunmatched
    • Data Processingunmatched
    • Data Visualizationunmatched
    • Database Technologyunmatched
    • Debugging Skillsunmatched
    • DevOpsunmatched
    • Field Trialsunmatched
    • Identify Issuesunmatched
    • Industry Standardsunmatched
    • Information/Data Security (InfoSec)unmatched
    • Integration Testingunmatched
    • Internet Applicationunmatched
    • JavaScriptunmatched
    • Multi-tier Architectureunmatched
    • Object Relational Mapping (ORM)unmatched
    • Presentation/Verbal Skillsunmatched
    • Product Developmentunmatched
    • Python Programming/Scripting Languageunmatched
    • REST (Representational State Transfer)unmatched
    • React.jsunmatched
    • Relational Databases (RDBMS)unmatched
    • Research & Development (R&D)unmatched
    • SQL (Structured Query Language)unmatched
    • SQL Databasesunmatched
    • Scripting (Scripting Languages)unmatched
    • Scrum Project Management and Software Developmentunmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • Sprint Planningunmatched
    • Team Playerunmatched
    • Test Automationunmatched
    • Unit Testunmatched
    • Web Programmingunmatched
    • Writing Skillsunmatched

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Resume Builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Resume Builder