
Full Stack JavaScript Engineer
- Remote
- United States
- $90,000 - $120,000 per year
In this role, you will design scalable web applications, contribute to backend architecture, and ensure high-quality, secure, and performant solutions.
Job description
**This is a fully remote, direct-hire role open to U.S.-based candidates only, with a slight preference for candidates near Columbus, OH. The team collaborates across time zones, but meets daily at 9am EST, and occasionally gathers in person. Applicants must be authorized to work in the U.S. without sponsorship.**
We are seeking a Full Stack JavaScript Engineer to design, build, and optimize scalable web applications and backend services. This role involves close collaboration with distributed teams, driving technical decisions, and delivering high-quality, secure, and performant software.
Responsibilities
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
Feature Development: Build and enhance tools, improve organizational management features, and support the product roadmap
Security & Compliance: Implement secure coding practices and contribute to meeting compliance standards such as FedRAMP and state-level requirements
Integration: Develop and maintain integrations with systems such as Canvas, Blackboard, and Brightspace, including API key delivery and SSO/MFA
Scale & Reliability: 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
Preferred Skills
Hands-on experience with Vue.js, MongoDB, ArangoDB, or GraphQL
DevOps/deployment experience (Docker, cloud hosting, scaling distributed systems)
Background in game development or medical software
Experience optimizing performance and scalability in cloud environments
Strong GitHub or portfolio demonstrating project work
Familiarity with large datasets and visual programming tools
Our Vetting Process
At Emergent Staffing, we work hard to find the software engineers who are the right fit for our clients. Here are the steps of our vetting process for this position:
Application (5 minutes)
Online Assessment & Short Algorithm Challenge (40-60 minutes)
Initial Video Interview (30-45 minutes)
Client Interviews (Up to two, 60 minutes each)
Job Offer!
#EmergentStaffing
- United States
or
All done!
Your application has been successfully submitted!