Senior Software Engineer/Tech Lead (Full-Stack)

GoodLeap LLC
Portland, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 170K

Job location

Portland, United States of America

Tech stack

API
Artificial Intelligence
Amazon Web Services (AWS)
Application Layers
Databases
Continuous Integration
Amazon DynamoDB
Machine Learning
Node.js
Responsive Web Design
Secure Coding
TypeScript
React
Large Language Models
Prompt Engineering
State Machines
Build Management
Build Tools
Machine Learning Operations
Front End Software Development
React
REST

Job description

We are seeking a highly skilled Senior Full-Stack Software Engineer to bring technical excellence, initiative and leadership to our team. As a Senior Engineer, you'll be a key contributor to the design, development, and scaling of our platform, working closely with product managers, designers, and fellow engineers to build solutions that are secure, reliable, and performance-optimized. You will work across the stack, leading initiatives from concept to delivery with a strong emphasis on Front End development. Key Responsibilities

  • Lead the design and development of scalable, secure applications across the stack-spanning modern React UIs to high-performance Back End services.
  • Design and build architecture that supports AI/ML-powered features across user-facing and API surfaces.
  • Drive initiatives end-to-end-from ideation and planning to execution-by breaking down complex projects into MVPs and manageable releases.
  • Collaborate with product and engineering leaders to align solutions with business objectives.
  • Ensure compliance with security best practices and data privacy regulations.
  • Mentor mid-level and junior engineers, fostering a culture of growth, learning, and technical excellence.
  • Evaluate and implement new technologies and tools to continuously improve our applications and development processes.
  • Communicate clearly, engage with stakeholders, product managers and cross-functional teams to align on goals, share progress and manage expectations.

Requirements

  • 5+ years of full-stack software development experience using Node.js, React, TypeScript, and REST APIs, with experience in state management (Redux, XState, Nanostores a plus), preferably with at least 1+ year working with AI/ML solutions or LLM.
  • Experience implementing and maintaining CI/CD pipelines to streamline development, testing, and deployment processes.
  • Familiarity with MLOps, CI/CD for AI pipelines, and AI observability tools.
  • Deep understanding of architecture and best practices, including RESTful APIs, databases, secure coding, and responsive design.
  • Experience with AWS architecture, including Lambda, ECS, S3, DynamoDB, and Step Functions.
  • Familiarity with designing and developing application layers that interface with large language models (LLMs) or machine learning (ML) systems.
  • Experience building and integrating LLM features (eg, via OpenAI, Claude, Vertex AI, or similar), including prompt design, vector storage, and retrieval strategies.
  • Build tools and services to help other team members experiment and ship AI-enhanced features responsibly and efficiently.
  • Excellent communication skills with the ability to influence technical direction and collaborate effectively across product and engineering teams.

Bonus Points

  • Experience in FinTech or Mortgage

Benefits & conditions

$146,000 - $170,000 a year Equal Opportunity Statement

About the company

GoodLeap is a technology company delivering best-in-class financing and software products for sustainable solutions, from solar panels and batteries to energy-efficient HVAC, heat pumps, roofing, windows, and more. Over 1 million homeowners have benefited from our simple, fast, and frictionless technology that makes the adoption of these products more affordable, accessible, and easier to understand.

Apply for this position