CalTek is a San Francisco staffing agency specializing in the recruitment of IT and Software Developers for the Green Energy and Sustainability industry.

Our client is a leader in green technology and sustainable software solutions, providing cloud-based Environmental, Health, and Safety (EHS) platforms that empower organizations to reduce risk, ensure compliance, and drive sustainable operations. Their cutting-edge applications leverage artificial intelligence (AI), data analytics, and IoT integration to help global enterprises manage carbon emissions, workplace safety, and regulatory compliance in real time.

The company’s mission is to accelerate the transition toward a cleaner, safer, and more sustainable future through scalable cloud solutions that deliver visibility, compliance assurance, and predictive insights across energy, manufacturing, and environmental industries.

Typical Duties and Responsibilities

As a Software Developer in the Green Energy and Sustainability sector, you will:

  • Design, develop, and maintain cloud-native web applications supporting EHS and sustainability management systems.
  • Collaborate with product managers, data scientists, and environmental engineers to implement intelligent workflows that automate incident tracking, compliance audits, and carbon reporting.
  • Develop scalable back-end services and APIs using Python, C#, Java, or Node.js, integrated with front-end frameworks like React, Angular, or Vue.js.
  • Architect secure, high-performance solutions on AWS, Azure, or Google Cloud Platform (GCP) using serverless computing (AWS Lambda, Azure Functions) and microservices architecture.
  • Build and integrate machine learning models for predictive safety analytics, risk management, and energy optimization using TensorFlow, PyTorch, or Scikit-learn.
  • Implement RESTful APIs, GraphQL endpoints, and web services to connect enterprise systems with environmental databases and IoT devices.
  • Apply DevOps and CI/CD methodologies using Jenkins, GitLab CI/CD, Docker, Kubernetes, and Terraform for seamless integration and automated deployments.
  • Develop secure applications aligned with ISO 14001 (Environmental Management), ISO 45001 (Occupational Health & Safety), and SOC 2 compliance standards.
  • Ensure regulatory alignment with EPA, OSHA, REACH, and ESG reporting frameworks, incorporating data validation and traceability features.
  • Design intuitive dashboards and analytics visualizations using Power BI, Tableau, or D3.js to deliver actionable sustainability metrics.
  • Conduct unit testing, integration testing, and code reviews to ensure high-quality, maintainable, and compliant code.

Collaborate in Agile/Scrum environments, participating in sprint planning, daily stand-ups, and retrospectives.

Education

  • Bachelor’s degree in Computer Science, Software Engineering, Environmental Informatics, or related technical field required.
  • Master’s degree in Sustainable Systems, Data Science, or Cloud Computing preferred.

Required Skills and Experience

  • 7+ years of experience in software development, cloud applications, or environmental/sustainability software platforms.
  • Proficiency in object-oriented programming with Python, Java, C#, or JavaScript/TypeScript.
  • Strong knowledge of web frameworks and front-end technologies: React, Angular, Vue.js, or Blazor.
  • Expertise in back-end frameworks such as Spring Boot, .NET Core, Express.js, Django, or FastAPI.
  • Experience with relational and non-relational databases (PostgreSQL, MySQL, MongoDB, DynamoDB).
  • Knowledge of EHS and ESG software ecosystems, including modules for incident management, sustainability tracking, and compliance auditing.
  • Familiarity with AI/ML and data analytics tools (TensorFlow, PyTorch, Pandas, Apache Spark, Databricks).
  • Strong understanding of cloud computing services (AWS EC2/S3/Lambda, Azure App Services, GCP Cloud Run) and Infrastructure-as-Code (IaC) principles.
  • Hands-on experience with DevOps toolchains: Docker, Kubernetes, Jenkins, Terraform, Ansible.
  • Deep knowledge of cybersecurity standards for data privacy and environmental systems (ISO 27001, GDPR, NIST 800-53).
  • Understanding of API security, OAuth2/JWT authentication, and role-based access control (RBAC).
  • Experience integrating with IoT devices and sensor networks for environmental data acquisition and energy usage tracking.
  • Excellent debugging, optimization, and documentation skills in Agile/Scrum environments.

Preferred Qualifications

  • Experience developing or integrating EHS, ESG, or sustainability management platforms.
  • Familiarity with data standards and reporting protocols such as GRI, SASB, TCFD, and CDP.
  • Knowledge of geospatial mapping and analysis tools (ArcGIS, QGIS, Mapbox).
  • Exposure to carbon accounting, life-cycle assessment (LCA), and renewable energy optimization systems.
  • Experience developing AI-driven dashboards or predictive risk analytics for safety and compliance monitoring.
  • Certifications preferred:
    • AWS Certified Developer – Associate
    • Microsoft Certified: Azure Developer Associate
    • Certified Kubernetes Application Developer (CKAD)
    • Certified Green Software Practitioner (Linux Foundation Green Software Foundation)