Edgewood Management Group

Software Developer-EMG

Grand Forks, North Dakota
Join our team!
Oct 08, 2020
Job Type


Edgewood Healthcare is seeking a full stack developer that can implement solutions that range from front-end websites or mobile applications, to backend services and components. 

You will work in a small team environment to create and deploy web applications and platforms that solve real problems for our end users, and this role will focus primarily on back-end Python web development and database administration.

This position is entirely remote and performed from your home office.  Typical schedule would be 8am-5pm, Monday to Friday.  Some projects may require more flexibility in working times.  This is a salaried position, and a full benefit package is available.

Minimum Requirements


Minimum required skills:
  • Enjoy being a generalist working on both the front-end, backend, and doing anything it takes to solve problems and deliver what users need.
  • 3+ years Python 3.x development experience building and deploying web applications.
  • Experience with PostgreSQL.
  • Knowledge of database design principles, query optimization, index management, integrity checks, statistics and isolation levels
  • Extensive knowledge of HTML/CSS/JavaScript.
  • Experience with front-end frameworks such as AngularJS is a plus.
  • Comfort with basic system administration in a Linux environment.
  • Familiarity with the ETL process and principles of data warehousing. Analyzing data, generating, exporting or converting resident/employee/patient data in various formats.
  • Help translate customer and business requirements into technical solutions.
  • Effectively collaborate with peers and maintains effective communication with all team members.
  • Deliver flexible, maintainable solutions to meet end user's changing business needs.
  • Writes quality code: source control, testing, and clear documentation are all musts.

  • Bachelor's Degree in Computer Science or related field, and 4+ years of experience in a collaborative development environment, preferred.
  • Motivated, self-trained individuals will be considered based on prior equivalent industry experience.  A link to your GitHub projects is welcome.

At Edgewood, our passion lies in helping others. With home offices located in Grand Forks, North Dakota, and 64 locations across the upper Midwest, we are driven to make a difference in our residents lives and focus on being the best for our residents, their families, and fellow employees.  Our work is bigger than just one person; it takes a team approach to ensure that our residents are living their best lives in our communities.  If you're looking for a place to grow and make a positive impact, come visit with us about joining our team and apply with us today.  Quality care starts with you!