We're looking for a Senior Software Engineer - Full Stack to maintain and evolve the PlantPredict and Pro App suite of products, working closely with the existing development team to enhance performance, modernize architecture, and deliver new features.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or related field
- 5+ years of experience developing and maintaining production-grade web applications
- Proven track record supporting or modernizing large-scale SaaS or enterprise systems
- Experience working in cloud environments (Azure, AWS)
- Strong proficiency in React and TypeScript for front-end development
- Experience with C#/.NET APIs and cloud-deployed architectures
- Familiarity with SQL and NoSQL databases (Cosmos DB, DynamoDB, or equivalent)
- Experience with CI/CD pipelines, Docker, and containerized deployment
Benefits
- Generous time off and holiday policy
- Flexible time off
- Comprehensive benefits package
- Career progression
- 401k match
- Stock options