Senior Software Engineer, Full-Stack

Company Name: 
Software & Web Development
Post Date:  
Contact Email: 

More than 7 billion people depend on farms for healthy and affordable food. By 2050, the global population will reach 9.4 billion and farmers will need new ways to deliver on this demand.  They will be seeking options that are economically viable, enable them to earn a good living, and help them remain environmentally sustainable. Granular is the leading software and analytics platform helping farmers meet this demand using software and analytics to make farming more profitable and efficient.

Join us in this mission! We’re looking for a Senior Software Engineer to architect and build the back-end of Granular Business plus other up and coming SaaS products. 

What You’ll Get To Do:

  • Work closely with other developers, product managers, data science and design team members to develop a high-performance, scalable web application.
  • Build a system that is responsive, amazingly fast, and easy-to-maintain by other engineers.
  • Take Progressive Web Application (PWA) concepts from theory to reality throughout our application code base
  • Allow users with intermittent network connectivity to have an incredible web-based experience with our brand.
  • Mentor younger engineers to have a deep understanding of the web and how to build great web apps.
  • Develop and maintain tools that are useful to other engineering teams to get new codebases off-the-ground and simplify existing codebases
  • Collaborate on shared architecture work and help provide company-wide guidance for building great apps.
  • Scale the product and team. There is a need, and flexibility for, horizontal and upward mobility.

Our Ideal Candidate:

  • 7+ years of experience developing user-friendly web applications in a fast-paced environment
  • Strong sense for high-quality user experience.
  • Significant experience with a variety of modern web application technologies.
  • Specific experience with or desire to learn new technologies in the Javascript ecosystem (including AngularJS, React), HTML/CSS, Python (including Pyramid, Django), MongoDB and PostgreSQL
  • Experience building scalable web applications
  • Knowledge and experience with DevOps, monitoring, continuous integration, etc. a plus.
  • Excellent software design skills, code quality and attention to detail.
  • Background in analysis and visualization of geospatial data a plus.
  • Strong communication and collaboration skills.
  • The passion for revolutionizing the agriculture industry with your hard earned engineering skills!
  • Desire to mentor others and build end to end thought leadership within the engineering organization

Perks and Benefits:

At Granular, perks are more than free lunches, a stocked fridge and happy hours (which we have). We value diversity and treat every employee with a high degree of autonomy and respect. We also provide:

  • Upward mobility.  We are growing quickly and need talent who can take on increasingly challenging and rewarding roles
  • Generous Vacation Policy
  • 401k Matching Program
  • Employer sponsored medical, dental, vision
  • Vision and Dental FSA & Dependent Care FSA
  • Family, Maternity and Paternity Leave
  • Paid Adoption Leave & Adoption Assistance
  • Dependent Care for Business Travel
  • Learning and Development Programs
  • Tuition Reimbursement Programs
  • Visit other Granular offices to get to know the whole team
  • Attend Granular events to meet customers.
  • Attend industry conferences for professional growth.
  • Open floor plan, dog-friendly offices

You can apply for this position at: