Senior Software Developer (Node.js, Angular) - Considering Out-of-State Candidates

Florida Virtual School - Remote - Full time

Job Title: Senior Software Developer (Node.js, Angular) - Considering Out-of-State Candidates

Employment Status: Full-time

Contract Type: Employee

Annual Salary: $72,450.00 - $112,450.00 (Support staff salary will be based on internal equity and experience)

Location: Home Office

The Position:

The Senior Software Developer of Learning Systems designs, builds, and supports custom learning systems application development and 3rd party product integrations. Additionally, the Senior Software Developer provides specific 3rd tier support for custom applications and acts in a leadership role providing assistance to peers. The Senior Software Developer is required to provide weekly status reports to their supervisor in the Information Technology (IT) department.

Please visit our career center at to view a detailed job description and apply today!

Minimum Requirements:


  • Bachelor’s Degree in Computer Science or Information Systems; or equivalent combination of education and relevant experience; Master’s degree preferred
  • Industry certifications in software, systems, network, or project management disciplines, preferred


5-7 years’ developing in Node.js (TypeScript, Express & Angular)

5-7 years’ MySQL and/or other relational databases experience

5-7 years’ MongoDB and/or other NoSQL databases experience

5-7 years’ Unix experience, RedHat Linux (or derivatives), preferred

5-7 years’ developing enterprise-wide software solutions, preferred

5-7 years’ developing and delivering custom business computer applications, preferred

Experience in Perl, preferred

Experience with Apache, preferred

Experience in Business Intelligence, Big Data, or analytics, preferred

Experience in Education industry or with education data, preferred

Experience with git version control

Apply for this job

Apply for this job



Experience Level

Senior Level

Share this job
Get our email newsletterSign me up
Keep up to date with our email newsletterSign me up