Senior Software Engineer (Frontend)

Verdi

Not Interested
Bookmark
Report This Job

profile Job Location:

Vancouver - Canada

profile Monthly Salary: $ 130000 - 150000
Posted on: 11 days ago
Vacancies: 1 Vacancy

Job Summary

What We Do

Long term: Our mission is to make modern automation tools accessible to every farm on the planet.
Right now: We build modern irrigation automation for every grower. We do that by building and deploying intelligent devices to automate farm infrastructure for irrigation fertilization and other operations along with the software to scalably manage it all.
You might think this is surely a solved problem. As it turns out it isnt even close. Especially not at the scale our customers the worlds largest food brands operate at. And thats where you come in.

Our Stack

  • Cloud host: Google Cloud Platform (Cloud Run Cloud Build Cloud Storage)
  • Databases: MongoDB TimescaleDB (PostgreSQL-based)
  • Backend: TypeScript NodeJS Express Mongoose/Typegoose Jest Prisma
  • Frontend: TypeScript React PixiJS Leaflet Material UI (deprecating) Coss UI TailwindCSS
  • DevOps: Nx pnpm OpenTofu Docker Github Actions

Where You Come In

Youll play a crucial role in shaping our frontend systems during a critical growth period for the company. Were in the middle of overhauling and modernizing our frontend to lay the groundwork for exciting new features like advanced data visualization and AI integrations. Youll work alongside our team to help build that solid foundation and then leverage it to create dynamic visually-compelling features and tools that empower our growers. Youll take ownership of complex features from design to deployment and be a key technical voice in helping shape the next generation of our frontend.

Your Core Responsibilities

  • Help overhaul and modernize our component library design system and general frontend architecture
  • Develop improvements and fixes to existing features
  • Develop complex new features end-to-end (e.g. upcoming Map and Data Visualization features)
  • Decide how to balance ideal solutions with practical constraints
  • Collaborate with other teams to translate requirements and Figma designs into responsive and intuitive interfaces
  • Make intelligent design decisions when necessary
  • Recommend and champion best practices in frontend engineering with a focus on scalability and maintainability
  • Write high-quality maintainable code while providing technical leadership to others on the team
  • Work independently with high autonomy and ownership in a dynamic startup environment. Dont worrywe dont work in a pressure cooker. But youll need to adapt take initiative and create structure where its missing.
  • Participate in scoping tickets projects and larger initiatives


What Were Looking For

You are:
  • Experienced in building frontend production apps at scale
  • Very proficient in TypeScript with React and its core principles of functional component-driven development
  • Experienced with Reacts ecosystem including UI component libraries styling frameworks and API and state management libraries
  • Thoughtful with a good eye for UX usability and intuitive interaction patterns
  • A pragmatic builder who knows the value of early feedback demos and rapid iteration
  • A collaborative leader who can guide technical decisions while remaining open to feedback
  • An excellent team communicator both offline and online

You must:
  • Have formal education in Computer Science Computer Engineering or a related field (or equivalent experience)
  • Be able to work in-person in Vancouver BC


What Were Excited By

  • Proven track record of designing and implementing scalable frontend architecture
  • Strong background in:
  • Establishing the foundations of a modern React app
  • Understanding and evaluating a variety of approaches and tools
  • System modularization and technical debt management
  • Migration strategies for evolving architectures
  • Experience with our stack
  • Experience with Map and Data Visualization tools
  • Interest and/or experience in the agriculture/sustainability industry
  • Past experience with high-growth startups


What you get

Compensation

  • Annual salary of $130000 to $150000
  • Stock options package
  • Equipment budget for your workspace setup
  • Comprehensive health benefits (dental vision mental health and more)


Flexible policies

  • Flexible time-off policy
  • Minimum 3 weeks vacation
  • Additional 2-week company holiday at the end of the year
  • Hybrid work (in-office M-W-F)
  • Flexible hours


Growth opportunities

  • Chance to shape a fast-growing startup and transform the agriculture industry
  • Engineering leadership
  • Travel opportunities to visit growers at their operations


A pretty sweet office space at 2285 Clark Dr.

  • Bi-weekly company paid lunches
  • Quarterly team social events
  • Kitchen stocked with snacks and drinks (everyone gets a say in the monthly order!)
  • Life in Vancouverone of the worlds most livable cities with incredible access to nature and activities


Interview process

Below is an overview of what the process will generally look like so you know what to expect. The exact structure and details may change.

  1. Application submission
  2. Screening Call (non-technical; 20 minutes)
  3. Technical Assessment (asynchronous; <2 hours)
  4. Live Interview (remote; coding architecture discussion and conversation; 3 hours)
  5. Team Fit Interview (ideally in-person; non-technical; meeting the team; 3 hours)
  6. Offer


Required Experience:

Senior IC

What We DoLong term: Our mission is to make modern automation tools accessible to every farm on the planet.Right now: We build modern irrigation automation for every grower. We do that by building and deploying intelligent devices to automate farm infrastructure for irrigation fertilization and othe...
View more view more

Key Skills

  • Spring
  • .NET
  • C/C++
  • Go
  • React
  • OOP
  • C#
  • AWS
  • Data Structures
  • Software Development
  • Java
  • Distributed Systems

About Company

Company Logo

Verdi builds affordable and easy to use irrigation automation systems for small and large farms. Discover how small growers and the worlds largest food brands increase crop quality and yield with precision irrigation automation.

View Profile View Profile