Remote Sr. Software Developer ID - 2677

Full Job Description

Please be advised: Visio Lending does not accept unsolicited resumes or services from third-party recruitment agencies. In the event, that a recruiter or agency submits a resume or candidate without an agreement Visio Lending shall explicitly reserve the right to pursue and hire those candidate(s) without any financial obligation to the recruiter or agency. Any unsolicited resumes, including those submitted to Visio Lending employees, shall be deemed the property of Visio Lending.

About Visio Lending
Visio Lending is the nation’s leader in rental home financing. Founded in 2012, Visio enables small- to medium-sized investors to grow their rental home and vacation rental portfolios. Headquartered in fantastic Austin, Texas, since late 2015, Visio has financed more than $3 billion in Rental360 DSCR loans.

Why We Love Working at Visio:
We at Visio are passionate about working together towards our goals to continually push this company forward. We innovate, collaborate, celebrate team successes, and recognize individual accomplishments. Every position and every person matters here. We value our employees, and we like to promote from within, so as the company continues to grow so can you.

How to Apply?
To be considered for employment, please submit your application online. While we appreciate all the interest we receive, only candidates selected for phone screening, or an interview will be contacted directly. You will receive application status alerts via email so make sure your email address is accurate.

Note:
 Incomplete applications will not be considered. Unanswered application questions or responses indicating “see resume” will be considered incomplete and you will be removed from consideration.

Visio Financial Services, Inc. is an Equal Opportunity Employer

Other Jobs You May Be Interested In

Remote Data Entry, No Experience, $40/hr, Part-Time
Virtual Assistant, $45/hr, Remote, No Experience, Night Job
Entry-Level Remote Data Entry, $50/hr, Evening Job
Customer Support, No Degree, $40/hr, Remote, Weekend Job
Remote Phone Job, $42/hr, Part-Time, College Student Friendly
Virtual Assistant, $40/hr, Remote, No Degree, Night Job
Part-Time Data Entry, $45/hr, Remote, College Student Friendly
Remote Moderator, No Degree, $50/hr, Evening, Weekend Job
Remote Customer Support, $42/hr, Night Job, No Experience
Live Chat Support, $40/hr, Remote, Entry Level, Part-Time
Virtual Assistant, Remote, $42/hr, Weekend, No Experience
Remote Data Entry, $45/hr, No Degree, Night Shift
Part-Time Customer Support, $40/hr, Remote, College Student
Remote Live Chat, $50/hr, Part-Time, Evening/Night Job
Entry Level Phone Job, $42/hr, Remote, No Degree Required
Weekend Data Entry, $45/hr, Remote, No Experience
Remote Virtual Assistant, $40/hr, Evening, Part-Time Job
Remote Moderator, $42/hr, Part-Time, Weekend, No Degree
Data Entry, $45/hr, Remote, Night Shift, College Student Job
Phone Support, Remote, $50/hr, No Experience, Part-Time
Virtual Assistant, No Experience, $42/hr, Remote, Weekend
Remote Customer Support, $45/hr, Part-Time, College Student
Data Entry, Remote, $40/hr, Night Shift, No Degree
Evening Virtual Assistant, Remote, $45/hr, No Experience
Weekend Customer Support, $42/hr, Remote, College Student
Remote Data Entry, $50/hr, No Experience, Evening/Night Job
Remote Live Chat, $40/hr, Part-Time, No Degree Required
Virtual Assistant, $42/hr, Remote, Weekend, Entry Level
Remote Phone Support, $45/hr, Evening, No Experience Required
Data Entry, No Experience, $50/hr, Remote, College Student
Remote Moderator, $40/hr, Weekend, No Degree, Part-Time
Live Chat Support, Remote, $42/hr, Night Shift, College Student
Phone Job, $50/hr, Remote, No Degree, Part-Time, Weekend
Data Entry, $45/hr, Remote, Evening, No Experience Required
Virtual Assistant, No Experience, $42/hr, Remote, Part-Time
Remote Customer Support, $50/hr, Night Shift, No Degree
Remote Data Entry, $40/hr, College Student Friendly, Part-Time
Live Chat Support, $42/hr, Weekend, Remote, No Degree
Virtual Assistant, Remote, $45/hr, Evening, No Experience
Remote Phone Job, $50/hr, College Student, Night Shift
Remote Moderator, $42/hr, Weekend, No Experience Required
Data Entry, No Degree, $45/hr, Part-Time, Remote Job
Customer Support, $50/hr, Remote, Evening/Night Job, No Degree
Virtual Assistant, $42/hr, Remote, Weekend, No Degree
Remote Live Chat, $45/hr, College Student, No Experience
Remote Data Entry, $40/hr, Part-Time, No Degree Required
Phone Support, $50/hr, Weekend, Remote, No Experience
Virtual Assistant, $42/hr, Evening, Remote, No Degree
Remote Customer Support, $45/hr, No Experience, Part-Time
Data Entry, $50/hr, Night Job, No Degree, Remote
Remote Moderator, $40/hr, College Student Friendly, Part-Time
Virtual Assistant, Remote, $42/hr, Weekend, No Experience
Remote Phone Job, $45/hr, Part-Time, No Degree Required
Customer Support, $50/hr, Night Job, Remote, No Experience
Data Entry, Remote, $42/hr, Evening Job, No Degree
Live Chat Support, $45/hr, Weekend, Remote, College Student
Virtual Assistant, Remote, $50/hr, Part-Time, Night Shift
Data Entry, $40/hr, No Experience, Remote, Weekend Job
Remote Phone Job, $45/hr, No Degree, College Student Friendly
Customer Support, $42/hr, Remote, Evening, No Experience
Virtual Assistant, $50/hr, Weekend, No Degree, Remote
Remote Data Entry, $40/hr, Part-Time, College Student Job
Phone Support, Remote, $42/hr, Evening/Night Shift
Virtual Assistant, No Degree, $45/hr, Remote, Part-Time
Live Chat Support, $50/hr, Remote, No Experience Required
Remote Moderator, $42/hr, College Student, Weekend Job
Data Entry, $45/hr, Remote, Night Job, No Degree
Virtual Assistant, $50/hr, Remote, Part-Time, Evening Job
Remote Customer Support, $42/hr, Weekend, No Experience
Phone Job, $45/hr, Remote, Night Shift, No Degree
Remote Live Chat, $50/hr, College Student, No Experience
Data Entry, $40/hr, Part-Time, Remote, Weekend Job
Virtual Assistant, $42/hr, Remote, No Experience, Evening
Remote Phone Support, $45/hr, Night Job, College Student
Remote Moderator, $50/hr, No Degree, Weekend, Part-Time
Virtual Assistant, $40/hr, Remote, Night Shift, No Experience
Customer Support, $42/hr, Remote, Part-Time, No Degree

The Opportunity

We are seeking a skilled and motivated Senior Software Developer with expertise in Django, Python, and relational databases, particularly PostgreSQL, to play a pivotal role in developing our homegrown Loan Origination System (LOS). As a Sr. Software Developer, you will integrate with React front ends, manage authentication through platforms like Auth0, and effectively manage PostgreSQL database within the Django framework. You will create efficient, scalable software solutions that are central to our business operations and mentor junior developers, contributing to the growth of our team and the evolution of our technology stack.

You will contribute to the Development team by:

  • Collaborating closely with Project Management, UX, front-end, and back-end developers, and SDETs (Software Development Engineers in Test) to design and implement functional and scalable requirements for our Loan Origination System (LOS)
  • Developing and optimizing back-end components using Python, with a strong focus on Django, ensuring high performance and responsiveness in our LOS
  • Managing and optimizing the PostgreSQL database within the Django framework, ensuring robust data management, query efficiency, and overall database performance
  • Seamlessly integrating front-end components developed using React into the overall application architecture, ensuring a cohesive and functional system
  • Managing authentication processes and security protocols using Auth0 or similar authentication platforms to safeguard our LOS
  • Overseeing the integration of front-end and back-end components, ensuring smooth, secure, and efficient operation of the LOS
  • Collaborating with SDETs to ensure comprehensive testing, debug complex issues, and provide timely fixes to maintain the integrity and reliability of the LOS
  • Preparing clear, comprehensive technical documentation to support ongoing development and maintenance of the LOS
  • Implementing software enhancements, propose innovative solutions, and continuously seek improvements in the development process
  • Writing clean, reusable, and efficient code that meets industry standards and best practices
  • Coaching and mentoring junior developers, fostering their technical growth, and integrating them effectively into the remote team
  • Adhering to and helping refine company policies, procedures, and development guidelines
  • Taking on additional responsibilities and duties as needed and assigned to support business goals and team initiatives
  • Available Remote Locations: AL, AZ, FL, GA, IL, IA, IN, KS, KY, LA, MO, NC, OH, SC, TX, UT, WI
  • Work Schedule: Monday - Friday: 8:30 am - 5:30 pm CST
  • Salary Range: $115,000 - $140,000/annually (Exempt level position)

What We Are Looking For:

  • Someone with 5+ years of relevant experience in Backend Development, with strong proficiency in Python and experience with Django
  • Someone with 5 + years of experience managing PostgreSQL databases within the Django framework, including design, query optimization, and performance tuning
  • Someone with 5 + years of experience integrating with front-end frameworks, particularly React, to build a cohesive Loan Origination System
  • Someone who has knowledge and experience with authentication protocols, including managing and implementing authentication through OKTA CIC/Auth0 or similar platforms
  • Someone with a solid understanding of server-side templating languages and their implementation
  • Someone who has working knowledge of Amazon Web Services (AWS) and RESTful API design and integration
  • Someone with a solid understanding of Python’s threading limitations and experience with multi-process architecture
  • Someone with a High School Diploma/GED Equivalent
  • Someone with the ability to use standard office equipment; printer, scanner, copier, fax, telephone, and other applicable equipment as needed
  • Internal Applicants: 6 months of Visio Lending work experience which includes no disciplinary actions within the last 3 months. Current Manager notification is needed in order to apply for a vacant position. Any applicant that does not meet these conditions will require approval from the executive team member over the hiring department prior to extending a job offer

What We Prefer to Find:

  • Someone with a bachelor’s degree in computer science, Engineering, or relevant field
  • Someone with experience with JavaScript and the React framework, focusing on smooth integration with back-end components for LOS development.
  • Someone with experience in lending, banking, finance, real estate, or other related sectors.
  • Someone with knowledge of Salesforce, where our current loan origination processes are based, is a plus but not a requirement.
Back to blog

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...