Senior Software Developer (Remote)
Join Visio Lending as a Senior Software Developer and play a pivotal role in shaping the future of our Loan Origination System (LOS). As a key member of our Development team, you will leverage your expertise in Django, Python, and relational databases to drive innovation and excellence. With a competitive salary range of $115,000 - $140,000 annually and a comprehensive benefits package, this is an exceptional opportunity to elevate your career and make a lasting impact.
We are seeking a highly skilled and motivated Senior Software Developer to design, develop, and optimize our homegrown LOS. As a seasoned professional, you will collaborate with cross-functional teams, mentor junior developers, and contribute to the growth of our technology stack. Your expertise in Python, Django, and PostgreSQL will be essential in creating efficient, scalable software solutions that drive our business operations.
Key Responsibilities:
- Collaborate with Project Management, UX, front-end, and back-end developers, and SDETs to design and implement functional and scalable requirements for our LOS
- Develop and optimize back-end components using Python, with a strong focus on Django, ensuring high performance and responsiveness
- Manage and optimize the PostgreSQL database within the Django framework, ensuring robust data management, query efficiency, and overall database performance
- Integrate front-end components developed using React into the overall application architecture, ensuring a cohesive and functional system
- Manage authentication processes and security protocols using Auth0 or similar authentication platforms
- Oversee the integration of front-end and back-end components, ensuring smooth, secure, and efficient operation of the LOS
- Collaborate with SDETs to ensure comprehensive testing, debug complex issues, and provide timely fixes
- Prepare clear, comprehensive technical documentation to support ongoing development and maintenance of the LOS
- Implement software enhancements, propose innovative solutions, and continuously seek improvements in the development process
- Write clean, reusable, and efficient code that meets industry standards and best practices
- Coach and mentor junior developers, fostering their technical growth and integrating them effectively into the remote team
Requirements:
- 5+ years of relevant experience in Backend Development, with strong proficiency in Python and experience with Django
- 5+ years of experience managing PostgreSQL databases within the Django framework, including design, query optimization, and performance tuning
- 5+ years of experience integrating with front-end frameworks, particularly React, to build a cohesive Loan Origination System
- Knowledge and experience with authentication protocols, including managing and implementing authentication through OKTA CIC/Auth0 or similar platforms
- Solid understanding of server-side templating languages and their implementation
- Working knowledge of Amazon Web Services (AWS) and RESTful API design and integration
- Solid understanding of Python's threading limitations and experience with multi-process architecture
- High School Diploma/GED Equivalent
Preferred Qualifications:
- Bachelor's degree in Computer Science, Engineering, or relevant field
- Experience with JavaScript and the React framework, focusing on smooth integration with back-end components for LOS development
- Experience in lending, banking, finance, real estate, or other related sectors
- Knowledge of Salesforce, where our current loan origination processes are based, is a plus but not a requirement
What We Offer:
- Competitive salary range of $115,000 - $140,000 annually
- Comprehensive benefits package
- Opportunity to work with a leading company in the rental home financing industry
- Collaborative and dynamic work environment
- Professional development and growth opportunities
How to Apply:
To be considered for this exceptional opportunity, please submit your application online. We appreciate all interest, but only candidates selected for phone screening or an interview will be contacted directly. You will receive application status alerts via email, so ensure your email address is accurate.
Apply for this job