Senior Full Stack Software Engineer
Build and ship end-to-end features for FruitScope OS, a farm-management web application that turns large-scale agricultural data into actionable decisions. The role requires strong full-stack web development, product judgment, autonomy, and experience with modern frontend, backend, database, and cloud technologies.
About the job
Responsibilities
- Build major FruitScope OS web application features from concept through production.
- Develop across the backend, frontend, UI/UX, and database layers.
- Create intuitive interfaces that make complex agricultural data actionable across millions of plants and billions of crops.
- Build scalable and efficient backend services, APIs, and data models.
- Work directly with farmers to understand problems and rapidly improve the product.
Requirements
- Hands-on experience building production-quality web applications at scale.
- Experience with modern frontend, backend, database, and cloud infrastructure.
- Ability to own feature development end to end and address customer feedback.
- Strong product judgment and ability to turn ambiguous problems into shipped solutions.
- Comfortable working autonomously with substantial ownership.
- Bias toward action and ability to learn quickly.
- Fluency with AI coding tools.
Compensation & Benefits
- Full-time role, five days per week at the San Francisco, CA office.
- Medical, dental, and vision coverage with 100% of employee premiums covered.
- Fast-paced, highly driven team with direct leadership access and cross-functional collaboration.
Skills
React, Python, Postgres, GCP, Frontend Development, Backend Development, Web Applications, APIs, Database Design, Cloud Infrastructure, Ui/Ux, Ai Coding Tools
Similar jobs
Fullstack Engineering jobsBuild customer-facing AI product experiences end to end, connecting React and TypeScript interfaces with Node.js and Python services. The role requires 5+ years of software engineering experience, 2+ years building AI-powered features, and practical expertise with LLMs, RAG, agents, and streaming interfaces.
Senior software engineer building and operating frontend and backend product systems, APIs, integrations, and customer-facing experiences. The role requires 5+ years of experience, strong system design and ownership skills, mentoring ability, and hybrid availability.
Build and improve end-to-end web and mobile product features for a MedTech data platform, partnering with product and design teams. The role requires 5+ years of full-stack software engineering experience, customer focus, and proficiency across modern JavaScript, backend, database, and cloud technologies.
Build and evolve shared platform infrastructure for workflows, permissions, authentication, and notifications using Ruby on Rails and PostgreSQL. The role requires senior full-stack experience, strong architectural judgment, and the ability to lead ambiguous cross-team projects.
Build and scale backend-heavy full-stack referral products, including incentive mechanics, referral flows, personalization, and AI-enabled features. The role requires a bachelor’s degree, at least 3 years of professional software development experience, and strong backend API ownership with React or React Native experience.