Logo
GoodLeap

Lead Software Engineer, Document Management

GoodLeap, Plano, Texas, us, 75086

Save Job

Lead Software Engineer, Document Management GoodLeap is a forward-thinking technology company dedicated to providing top-notch financing and software solutions for sustainable products, such as solar panels, batteries, and energy-efficient systems. With over 1 million homeowners benefiting from our user-friendly technology, we make adopting these solutions more affordable and accessible. Our proprietary, AI-driven applications empower thousands of professionals, enhancing customer communication, business intelligence, and streamlining operations. Since 2018, our platform has facilitated over $30 billion in financing for sustainable initiatives. Moreover, GoodLeap proudly supports our nonprofit initiative, GivePower, which constructs and deploys essential water and clean electricity systems, positively impacting over 1.6 million lives across Africa, Asia, and South America. Position Summary As a Lead Software Engineer in the Document Management area, you will be instrumental in designing and implementing cutting-edge solutions that enhance GoodLeap's document lifecycle management. Your role will involve creating systems that guarantee the accuracy, compliance, and efficiency of document processes while collaborating closely with engineering teams and product managers to deliver vital features. Your expertise in analyzing legal documents and business requirements will allow you to translate these into effective technical solutions. This position requires a hands-on development approach, reflecting best practices in code quality, testing, and scalability. Your contributions will significantly affect how GoodLeap provides reliable document solutions to our partners and customers. We are looking for a proactive team member who actively shares ideas, provides constructive feedback, and stimulates discussions to enhance team performance. If you are excited about solving complex challenges and driving impactful solutions, we want you on our team. Join us in a collaborative environment that values curiosity, ownership, and innovation, all while contributing to our mission to empower businesses and drive sustainable solutions. Team Overview The Document Management team is vital to GoodLeap’s mission of streamlining the loan lifecycle, managing everything from document generation to signing and vaulting. The team is tasked with building and optimizing systems that handle over 16,000 unique document variations, ensuring seamless integration with platforms like DocuSign, Salesforce, and eOriginal. We prioritize improving document automation, maintaining data consistency, and ensuring compliance through innovative solutions tailored to meet the needs of both internal and external stakeholders. Our focus on understanding the complexities of legal documentation drives us to deliver solutions that are accurate, compliant, and user-friendly. Technical Excellence: We emphasize high code quality, robust testing pipelines, and automation in our document management systems. The team combines greenfield projects with enhancements, constantly pushing the boundaries of technology to create meaningful solutions. Our technology stack includes React, Node.js, Typescript, Nest.js, Serverless, SST, DynamoDB, AWS Lambda, API Gateway, Kafka, Event Driven Architecture, and Webhooks to build and maintain scalable systems. Key Responsibilities Design, develop, and maintain high-quality web applications and APIs, focusing on Node.js and AWS services. Build secure, reliable, and compliant solutions for document generation, signing, and vaulting with an emphasis on scalability, performance, and maintainability. Collaborate with cross-functional teams, product managers, and legal experts to deliver features that meet legal and business requirements. Analyze legal documents and business needs to create technical solutions that ensure compliance and accuracy. Write testable, reliable code and implement continuous deployment practices for production systems. Engage in design and code reviews, offering technical feedback to maintain engineering excellence. Mentor engineers through pair programming, technical guidance, and knowledge sharing to support their career development. Analyze and optimize application code, APIs, and distributed systems for efficiency and reliability. Deploy, monitor, and troubleshoot large-scale systems to ensure high availability and swift issue resolution. Stay updated on emerging technologies, driving hands-on implementation and innovation across the platform. Required Skills and Qualities Strong problem-solving abilities and algorithmic skills typical of a senior software engineering role. Extensive experience with technologies such as React, Node.js, Typescript, Nest.js, Serverless, SST, DynamoDB, AWS Lambda, API Gateway, and Kafka. Experience in building RESTful APIs and working with databases. In-depth understanding of large-scale web application design, including clustering, caching, performance tuning, and scalability strategies. Ability to comprehend and translate legal documents and business requirements into technical solutions. Strong communication skills, capable of explaining technical concepts to diverse audiences. Attention to detail and accuracy, especially when dealing with legal documents. Ability to collaborate and build consensus for effective problem-solving. Transparency in challenging situations, fostering open dialogue. Drive to achieve results through pragmatic iterations and a keen focus on user needs. A high level of curiosity and commitment to keeping abreast of the latest technologies. A proactive approach to resolving issues and ownership of responsibilities. Willingness to challenge the status quo when it is advantageous to do so. Compensation: $137,000 - $160,000 per year, potential for additional bonuses. This role may include additional responsibilities assigned by management in relation to the position or department. This job description provides a general overview of the role and is not exhaustive of all tasks required. GoodLeap may modify job responsibilities at any time, with or without notice, in compliance with applicable laws. Reasonable accommodations will be provided for qualified individuals with known disabilities as required by law. If you are an exceptional professional who thrives in a collaborative culture and seeks a fulfilling career, we encourage you to apply today!