Job Closed
This listing is no longer active.
🔆 GoodLeap is America's leading fintech for sustainable home solutions.
Senior Software Engineer – Tech Lead, Full-Stack
Location
United States
Posted
95 days ago
Salary
$146K - $170K / year
Seniority
Senior
Job Description
Senior Software Engineer – Tech Lead, Full-Stack
GoodLeap
• 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.
Job 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.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Improve Firefox development workflows to reduce time spent testing and debugging test failures as well as more integration/automation of workflows • Work with a geographically-distributed development team • Mentor other team members and be mentored by more senior team members • Collaborate with other teams by providing code review and technical direction • Look at data, make dashboards, identify trends in Firefox development workflow
• Improve Firefox development workflows to reduce time spent testing and debugging test failures as well as more integration/automation of workflows • Work with a geographically-distributed development team • Mentor other team members and be mentored by more senior team members • Collaborate with other teams by providing code review and technical direction • Look at data, make dashboards, identify trends in Firefox development workflow
Engineering Team Leader
RemoteThe easier way to employ globally. Remote builds belonging for your team with payroll, benefits, & compliance solutions.
• Managing a small product team of 3-5 engineers (backend and frontend). • 30% of the time spent doing management work. Outside of that actively participates in product development in their team. • Being involved in hiring processes for their own team and potentially help out their peers. • In addition to being involved in hiring, also being responsible for the onboarding process of new engineers. • By being the spokesperson for everyone in their team they are expected to manage the team dynamics and bring out the best in them. • Giving continuous and constructive feedback on all the things. • Helping the team to grow continuously as a group and is responsible for each direct report’s career. • Providing guidance and coaching to the team. • Redesign how engineering work ships with autonomous agents as the default execution layer. • Propose and operationalize agentic workflows end-to-end (spec → plan → execute → verify) to deliver outcomes faster. • Build reusable agentic workflows and primitives in the codebase so teams can apply them repeatedly across domains. • Use verification loops (tests, checks, evals, guardrails) to ensure results are correct, secure, reliable, and scalable.
Mid-level Full-stack Developer
SoftExpert - Software for ExcellenceSoftware all-in-one para gestão da transformação digital, inovação e conformidade.
• Develop and maintain front-end applications using JavaScript, React and Redux; • Develop back-end APIs and services using Java, Spring Boot and Hibernate; • Design, develop and document REST APIs for front-end and back-end integration; • Ensure code quality through development best practices and proper documentation; • Use Git for version control and team collaboration; • Implement security measures and best practices in applications; • Develop and run unit tests to ensure system stability; • Collaborate with other developers to provide support and perform code reviews;



