Pago Software Engineer Fresno, CA · Full time

Software engineer for a fast growing software startup

About Pago

Pago is a growth stage software startup that provides workforce and harvest management solutions for growers, farm management companies, and farm labor contractors. Pago is trusted by some of the largest and most innovative citrus, table grape, berry, nut, and vegetable farming operations in the Western United States. Every day thousands of farmworkers clock into the Pago platform and rely on Pago to get paid accurately and in compliance with all agricultural wage and hour laws. Every day Pago protects ag employers from wage and hour lawsuits. Pago is funded by ag industry leaders and is poised for rapid growth throughout the US and internationally. The Pago product and company are rapidly evolving to serve our customers and to pursue market opportunities. People joining the Pago team can expect a fast paced, challenging, and rewarding career. Pago is a dba of Farm Payment Technologies, Inc.

Description

About the Role

We are looking for a smart, detail oriented, hardworking, team player who will work with the Pago engineering team to create the next generation ag labor software platform. In this role you will contribute to the creation of software that helps Pago execute on its product roadmap. You will excel in this role if you love to solve problems, are eager to learn, are willing to be challenged, are methodical but not paralyzed, can context switch, and are an effective communicator.


Responsibilities

  • Learn and become proficient in the current Pago software code base and various software tools utilized to create the Pago software product
  • Understand the concepts and implementation details of software patterns and practices utilized by current cloud, web, and mobile software products (command-query separation, volatility-based decomposition, immutable architecture, etc.) 
  • Translate product roadmap features and customer requirements into detailed software design documents
  • Contribute software development to the Pago software code base


Qualifications

  • Bachelor’s degree in Computer Science or related degree preferred
  • 3+ years relevant software development experience
  • Essentials (Demonstrated Proficiency)
  • ---Web standards: HTML, CSS, Javascript
  • ---Microsoft .NET Framework
  • ---SQL databases, especially PostgreSQL
  • ---Source code control, especially git and GitHub
  • Preferences
  • ---C# programming language
  • ---Angular, or related web application frameworks
  • ---Xamarin, or related cross-platform mobile application frameworks
  • ---Azure, or related cloud computing platforms
  • ---Message broker software (RabbitMQ, Azure Service Bus, Kafka, etc.)
  • ---Continuous Integration/Continuous Delivery services (AppVeyor, Github Actions, etc.)
  • ---Power BI, or related business intelligence and data visualization tools
  • Bonus if you speak and write in both English and Spanish