Skip to Main Content

Back-end Developer

NAAAM Real Estate Collection Berryville, VA

  • Expired: over a month ago. Applications are no longer accepted.
Job Description

A Back-End Developer II handles the design, development, code review, and testing of key internal applications across multiple functional departments. This position collaborates with other Back-End and Front-End Developers to create web applications. This position is also responsible for developing integrations with relational databases, building high-quality reusable code, and building/working with deployment processes. A Back-End Developer II also provides training, help, and support to Back-End Developer I’s. Working knowledge and prior use of version control are required.


$28 - $34 hourly


  • Handles the design, development, code reviews, and testing of key internal applications.
  • Works with Back-End and Front-End Developers to create web applications that meet the needs.

Develops integrations with databases:

  • Writes code that:
  • Performs the intended purpose.
  • Follows a consistent style decided on as a team.
  • Is easy to read, understand, and aligns with good standards.
  • Is well-documented.
  • Is reusable when appropriate.
  • Can be tested.
  • Works with end-to-end deployment processes.
  • Works with the Security Officer and Compliance Officer on HIPAA compliance pertaining to software information services.
  • Maintains system security and integrity of applications developed and maintained by the software development team.
  • Completes special projects and other duties as needed.
  • Provides training, help, and support to Back-End Developer I’s.
  • Responsible for performing and maintaining testing implementation processes.
  • Performs peer code review.
  • Builds and maintains APIs.


EDUCATION: Bachelor’s degree in Computer Science or equivalent combination of education and relevant experience.


MINIMUM EXPERIENCE:  3 years of relevant development experience.


  • Experience in Node.js, Express.js development.
  • Working knowledge of Mongo.
  • Some understanding of authentication processes.
  • Some relational database expertise (SQL).
  • Some experience with testing implementation.
  • Some understanding of and ability to implement end-to-end deployment.
  • Strong programming skills in modern JavaScript (ES6+).
  • Experience with Git or other version control technologies.
  • Working knowledge of Agile or DevOps development processes.
  • Sufficient knowledge of mathematics to perform position responsibilities.
  • Proficient in operating a standard desktop and Windows-based computer system, including but not limited to, information systems software, Microsoft Word and Excel (expert-level), intranet and computer navigation. Ability to use other software as required while performing the essential functions of the job.
  • Excellent communication skills in both written and verbal forms, including proper phone etiquette. Ability to speak before groups of people, either in-person or virtual. Ability to develop clear user instructions and/or communicate changes/upgrades to applications and systems.
  • Ability to work independently and collaboratively in a team-oriented environment; displays courteous and friendly demeanor.
  • Ability to work effectively with various levels of organizational members and diverse populations including IHA staff and leadership, providers, insurance carriers, hospitals and system vendors.
  • Ability to cross-train in other areas of department in order to achieve smooth flow of all operations.
  • Good organizational and time management skills to effectively juggle multiple priorities and time constraints.

About Company

NAAAM Real Estate Collection is a boutique brokerage located in Rockville, MD. It was started in 2004 by Prabhjit Singh. He does 20 million in sales volume himself every year. He was named as one of the top 100 real estate agents in the U.S. by He is known for his high percentage of conversion of online leads and speaks nationally on this topic at the Inman Connect conference and summit. His brokerage is known for the team atmosphere that has been created so that agents support each other at such a high level that no one ever feels that they are doing it all alone. Whether that means calls in the middle of the night, covering each other's open houses, or covering for another agent when they are going out of town, we are there for each other. This brokerage is a family and we are there for each other to make sure we are all extremely successful.

NAAAM Real Estate Collection


Berryville, VA



View all jobs at NAAAM Real Estate Collection