Salary
💰 $90,000 - $120,000 per year
Tech Stack
AngularCloudDistributed SystemsDockerGraphQLJavaScriptMongoDBNode.jsNoSQLReactVue.js
About the role
- Design and implement web interfaces (SPAs) and backend services
- Review and refine technical and functional requirements to align with product goals
- Participate in planning sessions, daily standups, and project meetings across time zones
- Contribute to deployment and rollout of new features and system changes
- Follow engineering best practices to ensure code quality, performance, and security
- Build and enhance tools, improve organizational management features, and support the product roadmap
- Implement secure coding practices and contribute to meeting compliance standards such as FedRAMP and state-level requirements
- Develop and maintain integrations with systems such as Canvas, Blackboard, and Brightspace, including API key delivery and SSO/MFA
- Ensure uptime, performance, asset delivery, and system reliability as usage grows
Requirements
- 3+ years of professional software development experience
- Strong JavaScript (ES6+) skills
- Proficiency with at least one major framework (Vue, React, or Angular; preference for Vue/React)
- Full stack experience, including backend development with Node.js
- Solid understanding of REST and/or GraphQL, HTTP protocol, and API design
- Experience with NoSQL databases
- Knowledge of distributed system architectures and cloud infrastructure
- Familiarity with CI/CD, DevOps practices, and version control systems
- Ability to write clean, maintainable, and secure code
- Authorized to work in the U.S. without sponsorship
- Preferred: Hands-on experience with Vue.js, MongoDB, ArangoDB, or GraphQL
- Preferred: DevOps/deployment experience (Docker, cloud hosting, scaling distributed systems)
- Preferred: Background in game development or medical software
- Preferred: Experience optimizing performance and scalability in cloud environments
- Preferred: Strong GitHub or portfolio demonstrating project work
- Preferred: Familiarity with large datasets and visual programming tools
- Fully remote work
- Direct-hire position
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaScriptVueReactAngularNode.jsRESTGraphQLNoSQLCI/CDDevOps
Soft skills
code qualityperformancesecurityorganizational managementclean codemaintainable codesecure coding practicescollaborationplanningcommunication