Logo
California Seed and Plant Lab, Inc.

Junior Software Developer

California Seed and Plant Lab, Inc., Pleasant Grove, California, United States, 95668

Save Job

CSP Labs is seeking a motivated Junior Software Developer to join our team, focusing on developing and maintaining web applications, scalable backend services, and deploying solutions to the cloud. You'll work across the full stack - from responsive UI development in React and Next.js to backend APIs in Python and FastAPI, as well as infrastructure and deployment on modern cloud platforms. Working under the mentorship of a senior engineer, you'll gain hands-on experience with diverse development tools and cutting-edge technologies.

This role is ideal for someone with strong problem-solving skills, a passion for clean code, and experience deploying robust, user-friendly applications.

Company Profile

CSP Labs is a growth-oriented, full-service plant pathology and genotyping laboratory located in Pleasant Grove, CA. We are known for our rapid, high quality seed and plant testing services, and have a global customer base. The laboratory employs over 40 people in its seed health, plant health, molecular biology, and genotyping laboratories. To learn more please visit csplabs.com. We are conveniently located in the Greater Sacramento area, and are 20 minutes from Downtown Sacramento, 15 minutes from Sacramento International Airport, and 30 minutes from Davis, CA.

Key Responsibilities

- Design, develop, and maintain responsive, user-friendly web applications using React, JavaScript, and Next.js

- Build and improve backend services and APIs using FastAPI and Python

- Implement and manage cloud infrastructure (e.g. AWS S3, EC2, Lambda, SNS; Cloudflare) to support web applications and APIs

- Write clean, scalable, and well-tested code

- Monitor, debug, and resolve issues in production systems

- Write clear and comprehensive technical documentation, including system architecture and user guides

Key Requirements

- Strong interest in software development with foundational coding skills

- Experience or education in React, Next.js, Python, and JavaScript

- Understanding of APIs, especially RESTful APIs

- Basic knowledge of cloud platforms (AWS) or a willingness to learn

- Excellent communication and collaboration skills

- Comfortable working in Linux-based environments

- Ability to learn quickly and adapt to new technical challenges

Preferred Experience

- Experience using APIs (e.g., OpenAI, AWS services) in projects

- Familiarity with version control systems like Git

- Experience with serverless architectures or container orchestration

- Understanding of the software development life cycle and agile methodologies

Equal Opportunity Employer

CSP Labs provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.