Senior Back-end Engineer

 Company

We are PickTrace, a fast-growing software start-up that provides workforce and harvest management solutions for large-scale farms. We are building the farm management system of the future. Today, we serve some of the largest berry, citrus, and apple growers in the United States and internationally, and our application is used by tens of thousands of farmworkers each day. 

PickTrace is a YCombinator-backed company, and we just raised a Series A round of financing from an investment firm with a track record of building multi-billion dollar software companies. We are based in Glendale, CA, in the Los Angeles area, and we are hiring rapidly engineers to supercharge our growth. 

Our software offering is built on a multi-tenant microservices-based platform utilizing dockerized services and Kubernetes within Google Cloud Platform, featuring a ReactJS front-end and a back-end written primarily in Python and Golang. Our mobile application is Android-first, written in Kotlin, with agriculture-specific applications including asynchronous data communication, bluetooth, in-field push notifications. 


Role 

As PickTrace’s Senior Back-end Engineer, you will be a key addition to a growing Engineering team, as we revamp our technology stack for a fast-scaling 2020 and beyond. Our team of rockstar back-end engineers are hands-on and collaborative, frequently working together to make big architecture and design decisions. We’re looking for a similar profile of person who consistently produces meticulous, high-quality, client-ready work, and who is thoughtful in both planning and implementation. We are also excited to work with a teammate who is friendly and easy to collaborate with, passionate about their work, receptive to feedback, and motivated by professional learning and growth. 
 

Responsibilities 

  • Become well-versed in the workflow and business needs of PickTrace customers (both office and field users) in order to craft the back-end of an elegant, high-performance user experience
  • Serve as a thought partner to the CTO in architecting and building scalable solutions across thousands of live mobile connections and millions of data records
  • Own and spearhead development of key new features such as:
    • GPS and geo-fencing
    • Payroll processing engine
    • Dynamic in-app communication platform
    • Actionable event system
    • Biometrics and identity authentication 
  • Help create and implement best practices for dev processes and deployment 
  • Further our transition to a multi-tenant GCP infrastructure 
  • Help build and maintain an excited, cohesive engineering organization, including:
    • assist in the hiring of an A+ engineering and product team
    • offer guidance and professional development to less tenured engineers 
    • nurture a culture of collaboration, drive, and passion 


Qualifications 

  • You have 3-6 years of experience architecting scalable applications from the ground up and designing long-lived APIs using the following technologies:
    • Python and Python web apps
    • Java
    • PostgreSQL
    • Docker
    • Cloud: experienced in setting up, architecting and deploying the back-end of cloud servers including load balancing, RDS database, front-facing server (GCP preferred)
  • You are an innovative, big picture thinker but ultra-proficient with technical details
  • You have a knack for simplifying, breaking down, and honing in on the core elements of problems to drive towards solutions
  • You have strong communication skills and can work effectively with a cross-functional team (including with non-technical colleagues)
 
 
Benefits

At PickTrace, we are a dynamic, warm, and collegial start-up environment. We offer benefits including:

  • Competitive salary compensation 
  • Equity
  • 401(k)
  • Healthcare benefits
  • Flexible time off
  • Free parking
  • Casual dress
  • Build-your-own workstation


If this sounds like your cup of tea, we would absolutely love to meet you! 

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
Error
insert_drive_file
insert_drive_file