Senior Backend Node.Js Developer (Remote)

Apply for this position Please mention DailyRemote when applying
Posted 10 days ago United States Salary undisclosed
Before you apply - make sure the job is legit.

Attempting to apply for jobs might take you off this site to a different website not owned by us. Any consequence as a result for attempting to apply for jobs is strictly at your own risk and we assume no liability.

Job Description

A Virginia-based education services company is currently seeking an experienced IT professional to join their staff Remotely as their new Senior Backend Node.Js Developer. In this role, the Senior Backend Node.Js Developer (Remote) will be responsible for designing, coding, and testing software solutions for learning systems.

Responsibilities:

The Senior Backend Node.Js Developer (Remote) will:
  • Design, implement, and test software solutions for K-12 schools' learning environments
  • Design, implement, and test REST-ful web services using NodeJS
  • Perform data modeling to design relational and NoSQL/document databases
  • Work with various services from Amazon Web Services (AWS) to build, host and maintain application environments
  • Implement and manage best practices for maintaining source code repositories and branching/merging strategies with Git for multiple code bases and applications
  • Analyze and resolve technical and application problems
  • Provide analysis and troubleshooting for production issues & code deployment activity
  • Contribute to user interface design and development
  • Work collaboratively with other developers, testers and product owners

Qualifications:

  • 10+ years of experience with Object-oriented Languages like Java or prototype-based languages like JavaScript or similar languages
  • 5+ years of experience with NodeJS
  • Bachelor's Degree in Computer Science, Electrical or Electronics Engineering, Information Systems, Systems Engineering, or equivalent degree
  • Experience developing open standards-based solutions: web services, web applications, and modern user interfaces
  • Deep understanding of relational databases and proficiency with SQL
  • Experience with NoSQL document databases, e.g. MongoDB
  • Experience with message queue technology and design patterns
  • Familiarity with services within Amazon Web Services, i.e. S3, Lambda, SNS, SQS, EC2, CloudFront, Redshift
  • Experience with Amazon Web Services API
  • Experience with Git version control
  • Experience with Unix/Linux environment
  • Great interpersonal skills
  • Excellent communication skills (written and verbal)
  • Strong attention to detail
  • Highly organized