Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Full Stack Engineer

Sunrun

Role:  Full Stack Engineer with Strong Next.js & AWS Experience

Duration:  Long Term

Experience: 14+ Years

 

 

You'll work across our Next.js frontend and AWS-backed services, building tools that directly support solar installation teams, homeowners, and operations at scale.

 

Key Responsibilities

  • Design, build, and maintain full stack features using Next.js (frontend) and Node.js / TypeScript (backend APIs and serverless functions)
  • Architect and manage data models in Amazon DynamoDB, optimizing for access patterns and scalability
  • Securely manage application secrets and environment configurations using tools like Doppler (or AWS Secrets Manager), enforcing least-privilege access across environments
  • Deploy and operate cloud infrastructure on AWS (Lambda, API Gateway, S3, CloudFront, IAM, etc.) with a strong emphasis on security and cost efficiency
  • Collaborate directly with the Product Owner to refine requirements, break down epics, and translate business goals into technical specs
  • Participate in sprint ceremonies — planning, grooming, standups, and retrospectives — acting as a technical voice in product discussions
  • Write clean, well-tested, maintainable code with meaningful PR reviews and documentation
  • Own the full deployment lifecycle: CI/CD pipelines, staging environments, production monitoring, and incident response
  • Contribute to platform reliability through observability, alerting, and proactive performance improvements

 

Requirements

  • 3+ years of professional experience in full stack web development
  • Strong proficiency in Next.js (App Router preferred) and modern React patterns (hooks, server components, suspense)
  • Hands-on experience with Amazon DynamoDB — single-table design, GSIs, query/scan optimization
  • Practical knowledge of AWS services: Lambda, API Gateway, S3, CloudFront, IAM, CloudWatch
  • Experience with secrets management tools such as Doppler, AWS Secrets Manager, or HashiCorp Vault
  • Solid understanding of REST API design and/or GraphQL
  • Comfortable working in an agile/scrum environment, with experience collaborating closely with a Product Owner
  • Proficiency in TypeScript and modern JavaScript (ES2020+)
  • Strong understanding of web security fundamentals (auth, CORS, input validation, secret hygiene)
  • Experience with CI/CD pipelines (GitHub Actions, AWS CodePipeline, or similar)

 

Nice to Have

  • Experience in the energy, utilities, or solar industry
  • Familiarity with Python for scripting, data pipelines, or ML integration
  • Exposure to machine learning or data engineering (model deployment, feature flags, A/B testing)
  • Knowledge of NLP, LLMs, or prompt engineering for internal tooling or customer-facing AI features
  • Experience with infrastructure-as-code tools (Terraform, AWS CDK, or Serverless Framework)
  • Contributions to open-source projects
  • Comfort working with or reviewing data analytics outputs from SQL or BI tools
  • Portfolio & Work Samples (Preferred)

 

We love seeing what you've built. Candidates who include a portfolio, GitHub profile, or case study links will receive priority review. We're especially interested in:

  • Full stack applications demonstrating Next.js + cloud backend work
  • AWS architecture decisions — even a short write-up of tradeoffs you've made
  • DynamoDB schema designs or examples of working with NoSQL at scale
  • Secrets/config management implementations in real projects
  • Any side projects, open-source contributions, or blog posts that show your engineering thinking

 

Vacancy posted more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Full Stack Engineer. Be the first to apply!