About OptiFunder
OptiFunder is a leading provider of cloud technology to the residential mortgage finance industry and a pioneer of the Warehouse Lending Management System for mortgage originators. We provide a portfolio of technology solutions to non-bank mortgage-originating institutions to help lenders originate more loans, reduce origination costs, and increase operational efficiency across the mortgage lifecycle. By joining OptiFunder, you’ll become part of a forward-thinking company transforming how our customers embrace technology to enhance their business and the bottom line. One of the fastest growing fintech companies, we offer the excitement of a rapidly growing technology disruptor with the stability of a seasoned management team and some of the brightest minds in mortgage banking and the best talent. Visit www.OptiFunder.com to learn more.
Job Description
OptiFunder is seeking a talented Python Developer to join our growing engineering team. In this position, you will work directly with our Software, QA, Data, and DevOps team members to expand and support the OptiFunder platform and integrations with leading loan origination systems, warehouse lenders, and secondary market investors. The successful candidate is familiar with full-stack development and thrives in a fast-moving startup environment. Candidates should be eager to embrace ownership and accountability in day-to-day software engineering and will help design, code, test, debug, document, and implement changes to new and existing software products, from vision boards to product-ready systems.
Essential Functions
Be self-motivated and able to work with minimal direction in a fast-paced, collaborative environment.
Design, develop, and maintain features within our Warehouse Lending Management System using Python and Django.
Develop new features and platform capabilities using modern frameworks and tools.
Lead in the analysis and resolution of complex problems — collaborate with business users, customers, and team members to translate business requirements into efficient, robust, and sustainable code.
Demonstrate strong Python skills by building and maintaining packages, services, scripts, and deployment pipelines.
Work on full-stack applications using technologies such as React, Django, and Flask.
Contribute to the architecture and design of new services and integrations.
Write clean, maintainable, and well-tested code, focusing on performance, scalability, and reliability.
Improve and maintain development practices, including CI/CD automation, testing frameworks, and documentation standards.
Manage individual project priorities, deadlines, and deliverables while ensuring alignment with team goals.
Participate in Agile/Scrum ceremonies — sprint planning, daily stand-ups, retrospectives — and communicate status, risks, and blockers effectively.
Contribute to and enhance data infrastructure, leveraging cloud-based technologies where appropriate.
Provide maintenance and break/fix support for assigned areas of the platform and coordinate triage with other Engineering Team members.
Participate in code reviews and mentor junior developers to foster technical growth and code quality across the team.
Diagnose and resolve issues in development, staging, and production environments with a focus on long-term stability and performance.
Skills and Experience
Nice to Have
Travel Requirements
No travel
LOCATION Remote or onsite St. Louis, MO
Job Type: Full-time