Notice: While Javascript is not essential for this website, your interaction with the content will be limited. Please turn Javascript on for the full experience.

Full Stack Developer
National Association of REALTORS®
Chicago, Illinois, United States

Job Title

Full Stack Developer

Job Description

The National Association of Realtors® (NAR), the largest trade association in the nation, is currently seeking a Software Engineer to provide ETL, front end development, and API support for the organization’s business intelligence group.

In this hands-on role, you’ll be working in a small team, assisting a data scientist in developing analytic tools and services for the organization. You’ll be responsible for developing new (and maintaining and improving existing) ETL processes to consolidate data from various internal and external databases into data lakes. You’ll also be responsible for building new, and maintaining and improving existing, analytic dashboards and search tools. The ideal candidate will be a highly creative and proactive individual with the ability to plan and execute projects from beginning to end.

If you’re a self-motivated technology development professional with 3+ years of relevant experience, excellent interpersonal skills, and the desire to learn, we’d like to hear from you! We value creativity, quality of work, technical leadership, intelligence, and curiosity.


  • Develop and manage ETL processes to update data lakes using tools like Elasticsearch, Logstash, Python, MongoDB, and MQ.
  • Troubleshoot application issues in production; research and recommend solutions.
  • Build new, and manage and improve existing, APIs that serve various departments.
  • Assist Data Scientist in developing dashboards and visualizing data, particularly using tools and technologies like Flask, Kibana, and d3.js.
  • Maintain technical expertise by keeping up with industry trends and news and attending training on a regular basis
  • Develop and maintain functional as well as technical design specifications.


  • No telecommuting
  • No Agencies Please



  • Proven working knowledge of ETL processes.
  • Strong proficiency with Elastic ELK Stack, Python, and NoSQL databases.
  • Experience in front- and back-end development, including using Javascript frameworks (Angular, React…), Flask or Django.
  • Practical knowledge and experience in developing and maintaining API web services.
  • Exposure to SQL programming and database technologies (SQL Server or Oracle). Ability to write basic SQL queries.
  • Working knowledge of OAuth.
  • Strong knowledge of Linux server environments.
  • Qualified candidates will have a Bachelor’s degree in Computer Science, or equivalent work experience. Highly motivated with strong communication, analytical and technical skills along with the ability to work both independently and in teams required. A minimum of 3 years of hands-on experience as a Full Stack Developer is preferred.


  • Competitive salary
  • A market-leading benefits package, including 2 retirement plans, forgivable loans for first-time home buyers, generous medical, dental, and vision coverage (with extremely competitive employee contribution levels), and a Flex Benefits plan that allows employees to purchase additional vacation days.
  • Convenient North Michigan Avenue location
  • Stable organization that provides potential for long-term career growth

The National Association of REALTORS® operates with one goal in mind: to help our more than 1 million members become more profitable and successful. We believe that building a strong team is the only way to accomplish this goal. Our most successful staffers embody our core values (excellence, respect, trust and creativity) and are committed to:

  • Thinking in unique and independent ways
  • Helping others to think for themselves
  • Helping others to grow and develop

National Association of REALTORS is an Equal Opportunity Employer and does not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class.

No phone calls, please.

About the Company

The National Association of REALTORS® is America's largest trade association, representing 1.2 million members, including NAR's institutes, societies, and councils, involved in all aspects of the residential and commercial real estate industries.

Contact Info

Previous Python Developer, SJC4 Solutions in New York, New York, USA Next Python Full Stack Lead Developer, SF&P (Agency) in New York, NY, USA