Full Stack Software Engineer

Brentwood, TN
Job Type
Mid level

Job Description

Full Stack Software Engineer
at Evernest


Evernest is a full-service real estate and property management company with a national presence and an outstanding reputation. We operate in 30+ of the nation's most investable markets and with over 15k homes under management, Evernest is recognized as one of the largest single-family and small multi-family brokers and property management companies in the country.

We’re on a mission to build something great. Our goal is to manage 25,000 homes by 2024 and 250k homes by 2030. It’s an exciting journey but we can’t do it alone. Evernest is looking for driven individuals who share our vision and are committed to our goals, core values and want to build a better future for our clients and the communities we serve.


As a Full Stack Software Engineer you will design, develop, and maintain software applications. You will be responsible for both front-end and back-end development, ensuring our applications are responsive, user-friendly, secure, and performant. You will collaborate with front-end developers, product managers, and designers to deliver applications. This role offers an opportunity to work on a wide range of projects, collaborate with cross-functional teams, and contribute to the growth and success of our organization.

  • Design and develop software applications that meet business requirements.
  • Work on both the front-end and back-end of applications, covering the entire technology stack.
  • Collaborate with cross-functional teams, including designers, product managers, and other developers.
  • Write clean, maintainable, and efficient code.
  • Implement responsive and user-friendly user interfaces.
  • Build and maintain databases, including data modeling, querying, and optimization.
  • Implement server-side logic, APIs, and business logic.
  • Ensure the security and integrity of data and applications.
  • Perform testing and debugging to identify and fix issues.
  • Optimize applications for performance and scalability.
  • Stay up-to-date with industry trends, best practices, and emerging technologies.
  • Participate in code reviews and provide constructive feedback.
  • Deploy and maintain applications in production environments.
  • Monitor and troubleshoot production systems to ensure they are running smoothly.
  • Document code, processes, and architecture for reference and knowledge sharing.
  • Provide support and maintenance for existing applications.
  • Stay organized and manage project timelines and tasks effectively.
  • Continuously improve skills and learn new technologies and frameworks.

  • Bachelor’s degree is required.
  • 4-7 years of related experience is required.
  • Knowledge of commonly used languages, development tools and frameworks, such as Python, PHP, Go, .Net, C++, C, VB, Delphi, Angular and others.
  • API Management, Change/Version Control, Data Architecture, Scripting Languages, Server Architecture, Data Structures Algorithms, API (Application Program Interface) Management Software, Source Code Management Software, Web Frameworks Software, Programming Language, Database Management System

This role is eligible for our company benefits package, including:
  • Premium health care, 401k, etc
  • Unlimited PTO as well as paid holidays
  • A company-wide professional development program

1. Win Together – Without sacrificing our core beliefs, we will always put the Team first. Individually, we can only achieve so much; as a team, everyone can meet, and exceed their goals.

2. Do the Right Thing - We will always be honest with each other, our residents, and our owners. We operate a truth-based property management company with high levels of accountability, regardless of how it affects us individually or as a company.

3. Own the Outcome – We will continuously strive for the best way to serve our Owners by frequently updating our processes, pushing ourselves never to be stagnant and never accepting the status quo. We are determined to revolutionize this industry.

4. Embrace the Grind – We are committed to the vision and core values, no matter what it takes or how long.

5. Grow Daily – We strive to grow as people as well as professionals. The positive habits we create in life impact our company and our clients.

Ref #
19 days ago
Last updated 19 days ago

What's your favorite/least favorite part of Dofactory?
Stay Inspired!
Join other developers and designers who have already signed up for our mailing list.
Terms     Privacy     Cookies       Do Not Sell       Licensing      
© Data & Object Factory, LLC.
Made with    in Austin, Texas.      Vsn 43.0.0