FarmRaise is the financial platform for agriculture, delivering intuitive tools that enable farmers to master their finances. Our platform serves some of the largest and most impactful agribusiness entities, streamlining their financial products and connecting them seamlessly with farmers. We make climate-smart farming accessible by breaking down financial barriers.
As a Staff Software Engineer at FarmRaise, you'll work with a small team of 2-3 engineers, maintaining a high standard of code quality and development velocity. You'll work autonomously, delivering bug-free code and making key technical decisions. You'll define technical specs for features, ensuring alignment between design, PM, and engineering teams. You'll collaborate with stakeholders to clarify goals and drive product development, and contribute across the entire stack, from front-end to back-end, databases, and deployment.
We're looking for someone with startup experience who's comfortable with ambiguity, an independent problem solver, and a T-shaped engineer with deep expertise in one area but comfortable working across the entire stack. You should enjoy leading small project teams and can mentor others in writing efficient, clean, and scalable code.
Our tech stack includes React, Typescript, Next.js, Dart, Flutter for frontend; Node.js, Kotlin, Spring Boot for backend; AWS, GCP (Firestore, Cloud Functions) for cloud; and experience with DevOps, including service configuration, CI/CD pipelines, monitoring, and deployment automation.
Join our close-knit, fully remote team with regular pairing sessions and opportunities for connection. You'll have a high-autonomy role where you can take ownership of projects and help shape the engineering team as we grow.