Full Stack Engineer with Agricultural Experience

Arva Intelligence
TX, US
Full-time

General Position Description

The Senior Full Stack Software Engineer will be responsible for building the organization's next-generation sustainable agriculture analytics platform based on proven, scalable cloud-based technologies.

The Senior Full Stack Software Engineer will be responsible for end to end, full stack development with heavy emphasis on API creation and modification ensuring seamless integration between frontend and backend application platforms.

The Senior Full Stack Software Engineer will work within our tech stack of Python, PostgreSQL / PostGIS, AWS development tools, Django and CI / CD.

This role will involve working with large, complex data sets of agricultural data, developing the ETL technology used to clean, transform, and load large data pipelines to train machine learning models.

The role will be focused on UI / UX, API and ETL development on a SaaS platform in an AWS cloud-based environment.

Primary Job Responsibilities

  • Create ease of use, self-explanatory SaaS development ensuring superior integration between the front-end and back-end application platform.
  • Design, develop and modify large amounts of internal and external APIs for seamless integration with various agricultural 3rd party applications.
  • Work heavily within databases such as PostgreSQL, PostGIS and No-SQL to develop data-driven applications that leverage large, complex agricultural datasets.
  • Develop and execute SaaS software roadmaps for big-data architecture, analytic models, customer reporting, and integration capabilities to support evolving business needs.
  • Optimize application performance by leveraging best practices such as caching, lazy loading, and code splitting.
  • Create queues and pipelines to effectively analyze uploaded agricultural data in a timely manner.
  • Work with GitHub Issues and repositories along with continuous integration (CI) tools such as CircleCI to automate the build, test, and deployment process.
  • Collaborating with tech, product, operations, and executive management teams to create a data-enabled easy to use and friendly user journey.

Key Competencies / Requirements

  • MUST HAVE agronomy, agricultural, regenerative agriculture, livestock, climate, forestry and / or environmental sciences experience.
  • MUST HAVE 8+ years experience in complex web-based application and / or SaaS development utilizing Python, Django, AWS development tools, (Docker / Kubernetes / Rancher), PostgreSQL / PostGIS and CircleCI.
  • MUST HAVE 2+ years API experience working with agricultural 3rd party applications / platforms.
  • Experience with transformation, normalization and processing of Agronomic data types..
  • Solid experience with RESTful and / or Django API and other data messaging interfaces.Strong understanding of AWS Cloud-based, SaaS platform software development experience (AWS / GCP is a plus).
  • Strong experience building data pipelines and coding ETL algorithms for data ingestion, data cleaning, and Machine Learning pipelines and endpoints used for upload, download, and processing of customer data.
  • Solid experience with third-party CI applications for development operations used for data access, processing, and display.
  • Experience with development operations using AWS or GCP cloud services.
  • Ability to analyze large-scale, geo-spatial datasets using AWS Batch or other frameworks or tools.
  • Ability to enable the Arva web-application for large scale, real-time and batch operations as required for big-data aggregation, geo-spatial database management, and data conversions.
  • BS / MS degree in Computer Science, MIS (or related field) and / or related work experience.

Employment Eligibility

Only applicants currently eligible to work in the United States will be considered for this position.

17 hours ago
Related jobs
Promoted
Capital One
Dallas, Texas
Remote

What You’ll Do: Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions that help meet regulatory needs for the company Share your passion for staying on top of tech trends, experimenting w...

Promoted
Capital One
Wichita Falls, Texas

Senior Software Engineer (Full Stack). Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions in full-stack development tools and technologies. At least 3 years of experience in software engineering (Internship experience does not apply). As a Ca...

Promoted
Capital One
Sachse, Texas

We are seeking Full Stack Software Engineers who are passionate about marrying data with emerging technologies. West Wacker Dr (35012), United States of America, Chicago, IllinoisSenior Software Engineer, Full Stack (Core Back End Java)Do you love building and pioneering in the technology space? Do ...

Promoted
Capital One
Waco, Texas

Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions that  help meet regulatory needs for the company. Lead Software Engineer, Full Stack. At least 4 years of experience in software engi...

Promoted
Capital One
Lakeside, Texas

We are seeking Full Stack Software Engineers who are passionate about marrying data with emerging technologies. Center 1 (19052), United States of America, McLean, VirginiaLead Software Engineer, Full Stack (Java, Go)Do you love building and pioneering in the technology space? Do you enjoy solving c...

Promoted
Capital One
Plano, Texas

Senior Manager, Software Engineering, Full Stack - Associate Experience Platform. Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions that  help meet regulatory needs for the company. A...

Promoted
Capital One
Benbrook, Texas

We are seekingFull Stack Software Engineers who are passionate about marrying data with emerging technologies. Plano 1 (31061), United States of America, Plano, TexasLead Software Engineer - Full Stack (Enterprise Platforms Technology)Do you love building and pioneering in the technology space? Do y...

Capital One
Wichita Falls, Texas

We are seeking Full Stack Software Engineers who are passionate about marrying data with emerging technologies. Senior Software Engineer, Full Stack. Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions in full-stack development tools and techn...

Promoted
Capital One
Waco, Texas

What You’ll Do: Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions that help meet regulatory needs for the company Share your passion for staying on top of tech trends, experimenting w...

Diverse Lynx
Austin, Texas

Role: Node JS Full stack Developer/Lead with Portuguese speaking. Experience with technologies such as TypeScript, React, Node. Good to have experience with Ruby on Rails. Experience developing APIs (Rest, GraphQL, RPC). ...