
Senior Software Engineer – Tech Lead, Full-Stack
GoodLeap
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $146,000 - $170,000 per year
Job Level
About the role
- Lead the design and development of scalable, secure applications across the stack—spanning modern React UIs to high-performance backend 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, prioritized 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.
- Familiar with 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.
- Experienced 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 (e.g., 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.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Node.jsReactTypeScriptREST APIsReduxXStateMLOpsCI/CDAWSAI/ML
Soft Skills
mentoringcommunicationcollaborationinfluencingproblem-solvingproject managementtechnical excellencegrowth mindsetstakeholder engagementcross-functional teamwork