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!
Related searches
- full stack developer United States
- associate full stack developer United States
- senior java full-stack developer United States
- full stack / python developer (remote) United States
- full stack developer remote United States
- mean stack developer United States
- c# .net full stack developer United States
- entry level full stack developer United States
- full time engineer United States
- senior full stack developer United States
