Software Engineer

Nextpower

$100K — $120K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent professional experience)
  • 1-2 years of professional software development experience
  • Proficiency in JavaScript/TypeScript, Go, or Python
  • Strong problem-solving skills and quick learning ability
  • Experience with version control (Git) and collaborative development

Responsibilities

  • Develop and maintain frontend features using Angular for responsive user interfaces
  • Build backend services and APIs using Go for high-performance PV modeling
  • Write Python scripts for data processing and integration tasks
  • Containerize applications with Docker and deploy in cloud environments
  • Implement and maintain CI/CD pipelines for automated testing and deployment
  • Write comprehensive automated tests for code quality and reliability
  • Collaborate with product managers, designers, and engineers to deliver desirable features

Benefits

  • Collaborative team environment with opportunities for cross-functional work
  • Focus on renewable energy technology, contributing to sustainability
  • Exposure to modern technologies and practices in software development
  • Professional growth opportunities within an innovative company
  • Flexibility in work arrangements, including potential remote work options
Full Job Description
Job Description:

We're seeking a Software Engineer I to join our TrueSim team. TrueSim is a leading photovoltaic (PV) modeling software that enables solar professionals to design, analyze, and optimize solar energy systems with precision and efficiency.

Key Responsibilities:
  • Develop and maintain frontend features using Angular, ensuring responsive and intuitive user interfaces
  • Build backend services and APIs using Go for high-performance PV modeling computations
  • Write Python scripts for data processing, analysis, and integration tasks
  • Containerize applications using Docker and deploy to cloud environments
  • Implement and maintain CI/CD pipelines for automated testing and deployment
  • Write comprehensive automated tests to ensure code quality and system reliability
  • Collaborate with product managers, designers, and other engineers to deliver features that customers love

Required Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent professional experience)
  • 1-2 years of professional software development experience
  • Proficiency in at least one of the following: JavaScript/TypeScript, Go, or Python
  • Strong problem-solving skills and ability to learn new technologies quickly
  • Experience with version control (Git) and collaborative development

Preferred Qualifications:
  • Experience with Angular or other modern frontend frameworks
  • Familiarity with Go or other statically-typed backend languages
  • Experience with Docker, Kubernetes, or cloud platforms (AWS, GCP, Azure)
  • Knowledge of CI/CD tools (Jenkins, GitLab CI, GitHub Actions, or similar)
  • Experience writing and maintaining automated tests (unit, integration, end-to-end)
  • Interest in renewable energy or the solar industry

Tech Stack: Angular, TypeScript, Go, Python, Docker, Kubernetes, CI/CD pipelines, REST APIs

Pay is based on market location and may vary based on factors including experience, skills, education and other job-related reasons. The annual salary range for this position is 100,000.00 to 120,000.00 (Applicable to California)

Similar Jobs

More Jobs at Nextpower

More Information Technology Jobs

Find similar Software Engineer jobs: