What You'll Do
Take ownership of designing and evolving a full-stack platform that powers critical user experiences and backend systems. You'll shape architecture decisions, particularly around integrating AI and machine learning capabilities into both frontend interfaces and API layers. Guide projects from initial concept through to deployment by defining minimum viable products and phased rollouts that balance speed with scalability.
Work closely with product and engineering leadership to ensure technical direction supports business goals. Champion secure coding practices and compliance with data privacy standards across all layers of the system. Lead by example in code quality, system design, and operational rigor.
Mentor junior and mid-level developers, helping grow technical depth across the team. Evaluate emerging tools and frameworks to improve development workflows, system performance, and long-term maintainability. Communicate effectively with stakeholders, product partners, and cross-functional teams to align priorities and deliver consistent progress.
Requirements
- Minimum of 5 years of experience building full-stack applications using Node.js, React, TypeScript, and RESTful APIs
- Proven background in state management solutions such as Redux, with exposure to XState or Nanostores preferred
- Experience designing and maintaining CI/CD pipelines to support automated testing, integration, and deployment
- Solid grasp of software architecture principles, including REST API design, database modeling, responsive UIs, and secure development practices
- Hands-on experience with AWS services including Lambda, ECS, S3, DynamoDB, and Step Functions
Preferred Qualifications
- At least one year of experience working with AI/ML systems or large language models
- Familiarity with MLOps practices, CI/CD for AI workflows, and tools for monitoring AI behavior
- Experience building application layers that interact with LLMs or ML models
- Background in developing features using platforms like OpenAI, Claude, or Vertex AI, including prompt engineering, vector databases, and retrieval methods
- Ability to create internal tools that enable teams to safely experiment with and deploy AI-powered features
- Strong communication skills with a track record of influencing technical strategy across engineering and product
- Industry experience in FinTech or mortgage technology is a plus
Benefits
- Grow your career in a company focused on sustainable innovation
- Be part of a collaborative, technically driven culture
- Engage in high-impact work that advances clean technology
- Support for GivePower, an award-winning nonprofit delivering solar energy to underserved communities

