GoodLeap is seeking a Senior Full-Stack Software Engineer (backend focused) to contribute to the design, development, and scaling of their platform, which provides financing and software products for sustainable solutions. The role aims to build secure, reliable, and performance-optimized solutions, including AI/ML-powered features, to enhance customer communication, business intelligence, and operational efficiency.
Requirements
- 5+ years of full-stack software development experience using Node.js,TypeScript, and REST APIs, preferably with at least 1+ year working with AI/ML solutions or LLM
- Experienced with AWS architecture, including Lambda, ECS, S3, DynamoDB and Step Functions
- Familiar with implementing and maintaining CI/CD pipelines to streamline development, testing, and deployment processes.
- Deep understanding of architecture and best practices, including RESTful APIs, databases, secure coding, and responsive design
- Experience in React and state management (Redux, XState, Nanostores a plus)
- Familiarity with MLOps, CI/CD for AI pipelines, and AI observability tools
- Familiarity with designing and developing application layers that interface with large language models (LLMs) or machine learning (ML) systems
Responsibilities
- Lead the design and development of scalable, secure applications across the stack, with emphasis on high-performance backend services
- Drive initiatives end-to-end—from ideation and planning to execution—by breaking down complex projects into MVPs and manageable, prioritized releases
- Ensure compliance with security best practices and data privacy regulations
- Design and build architecture that supports AI/ML-powered features across user-facing and API surfaces
- Mentor mid-level and juniorengineers, fostering a culture of growth, learning, and technical excellence
- Evaluate and implement new technologies and tools to continuously improve our applications and development processes
- Build tools and services to help other team members experiment and ship AI-enhanced features responsibly and efficiently.
Other
- This is a full-stack position with a strong emphasis on the backend development.
- You’ll take the lead on major initiatives—planning features, defining MVPs, breaking projects into actionable phases, and helping to remove blockers for the team.
- Collaborate with product and engineering leaders to align solutions with business objectives
- Communicate clearly, engage with stakeholders, product managers and cross-functional teams to align on goals, share progress and manage expectations
- Excellent communication skills with the ability to influence technical direction and collaborate effectively across product and engineering teams.