Portage Learning


Software Engineer

Computer Science

Full Time

Beaver Falls, United States

Posted this week

About the Job

Salary - $65000 - $65000/Year

Software Engineer

General Summary:

Our mission is to bridge the gap to educational opportunities. We believe this commitment to the individual student is founded on our core values as a company. We fulfill our mission and purpose through service, excellence, innovation, and support. These same ideals are shared in our view of work and how it plays out in each individual employee. At NursingABC, we believe the growth of a person, as a whole, is necessary for reaching both professional and personal accomplishments. We care about the people who work here and the meaningful impact they have on others.

Engineering at NursingABC is an agile team of full-stack developers with a passion for designing, building, testing, and maintaining software for internal and external users. We are looking for back-end and front-end engineers (preferably with at least some experience in both areas) who love to learn and who have fun building team projects.

Key Responsibilities (Essential Functions):

Reasonable accommodations may be made to enable individuals with disabilities to perform the essential function(s).

  • Participate in team discussions to architect and build modern applications
  • Implement solutions to automate administrative tasks and to support our various applications (maintaining APIs between multiple platforms, website/web app development, database management, etc.)
  • Test builds, analyze user feedback, and iterate quickly
  • Perform other related duties as assigned

Knowledge/Skills Required:

  • Familiarity with back-end technologies such as Python and MySQL
  • Experience working with and/or building APIs (REST, JSON, JWT is a bonus)
  • Experience with front-end technologies/frameworks (modern JavaScript, React, etc.)
  • Familiarity with cloud platforms/architecture (AWS is a bonus)
  • Even more important than specific technologies (which can, to some extent, be learned on the job), we’re looking for someone with great problem-solving skills and who is:

- Passionate about his or her work

- Prefers correct over fast

- Understands the importance of automated testing

- Enjoys working in a team environment but is able to work autonomously as well

Qualifications (Education Requirements/Experience):

  • An undergraduate or graduate degree in Computer Science or related field
  • Several years of industry experience is a plus

Work Environment:

This job operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, photocopiers, projectors, filing cabinets and fax machines.

Physical Demands:

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • Regularly required to sit; talk and hear, use hands to type, file, handle or feel. The employee is frequently required to reach with hands and arms. Occasionally required to stand; walk and stoop, kneel, crouch or crawl. Visual acuity to use a keyboard, prepare and analyze data and figures; transcribing, viewing a computer terminal; extensive reading.
  • May require ordinary ambulatory skills sufficient to visit other locations; or the ability to stand, walk, lift, carry and move light to medium weight. Requires good hand-eye coordination, arm, hand and finger dexterity, including ability to grasp, and visual acuity to use a keyboard, operate equipment and learn technical information.
  • Light lifting is required. Exerting up to 50 pounds of force occasionally, and/or up to 10 pounds of force frequently, and/or a negligible amount of force to constantly move objects.

Position Type and Expected Hours of Work:

This is a full-time position. Days and hours of work are typically Monday to Friday, 9:00 a.m. to 5:00 p.m. Must be able to work from the office located in Chippewa Township, PA.


This job requires occasional travel. Travel is primarily local during the business day, although some out-of-the-area and overnight travel may be expected.

Other Duties Disclaimer:

This is not an all-inclusive document. Additional duties, expectations, demands, etc. may be added or changed to this document on an as-needed basis in order to meet organizational goals.

Job Type: Full-time

Pay: From $65,000.00 per year


  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Health insurance
  • Life insurance
  • Paid time off
  • Professional development assistance
  • Tuition reimbursement
  • Vision insurance


  • 8 hour shift
  • Monday to Friday

Work Location: One location

Posted this week

See More Relevant Jobs

Network engineer

Computer Science
Englewood, us
Posted this week

Sr. Software Developer (Virtual), Security Products

Computer Science
Remote, US
Posted this week

Principal Software Engineer - BackEnd (US Remote)

Computer Science
Seattle, US
Posted this week

Landing Jobs in the US for International Students just got super easy

Learn how to network, prepare visa interviews and sure shot strategies to kickstart your career in the USA.

Know More