Node.js Developer
About Us
At Capsim, we’re revolutionizing education through cutting-edge simulation technology. We believe the best way to learn is by doing, which is why we create immersive, real-world learning experiences that engage, assess, and develop learners. With over 1,000 academic and corporate partners across 50+ countries, our solutions prepare individuals for success in their careers.
In 2020, we embraced a fully remote work environment, giving our team the flexibility to thrive nationwide. While remote, we remain deeply committed to fostering a fun, collaborative, and innovative culture that supports personal and professional growth.
Our Core Values
Our values are the foundation of what makes Capsim one of Chicago’s Best and Brightest Companies to Work For:
- Client Success:We succeed when our clients succeed.
- Ownership:We own challenges and deliver solutions.
- Collaboration:Creativity thrives in teamwork.
- Curiosity:We embrace learning and experimentation.
- Impact:We believe in making a difference—and having fun doing it.
The Opportunity
We’re looking for an experienced Node.js Developerto join our dynamic team. In this role, you’ll play a crucial part in designing, developing, and maintaining server-side logic and APIs for our innovative education platforms. Your work will directly impact learners worldwide by ensuring our applications are robust, scalable, and high-performing.
Your Role at Capsim
- Collaborate:Work closely with front-end developers, designers, and stakeholders to deliver seamless solutions.
- Build: Develop and maintain server-side applications and RESTful APIs using Node.jsand other tools in our stack.
- Optimize:Enhance performance and scalability to handle growing user needs.
- Debug:Identify and resolve technical issues to ensure smooth operations.
- Innovate:Stay current with emerging technologies and AI tools to keep our solutions cutting-edge.
Our Technology Stack
We’re passionate about continuous learning and embracing new technologies. Our evolving stack includes:
- Node.js
- Java
- Vue.js
- ColdFusion
- AWS and AWS RDS – SQL
Qualifications
We’re looking for someone who is eager to solve problems, committed to excellence, and excited to grow.
Must-Have Skills:
- 5+ years of professional experience in Node.jsdevelopment.
- Proficiency in JavaScript (ES6+)and asynchronous programming.
- Experience with frameworks like Express.js, Vue.js, or similar.
- Strong understanding of RESTful API designprinciples.
- Hands-on experience with databases like MS SQL.
- Familiarity with containerization tools like Docker and cloud platforms such as AWS or Azure.
- Knowledge of microservices architecture and Agile developmentmethodologies.
- Experience with version control tools (e.g., Git) and unit testing frameworks such as Jest or Mocha.
Bonus Skills:
- Bachelor’s degree in Computer Science or a related field.
- Proficiency in JSONand advanced knowledge of SQL.
- Experience working with JIRAfor task management and sprint planning.
What’s in It for You
At Capsim, we’re committed to supporting you both personally and professionally:
- Flexible work schedulein a 100% remote role.
- Competitive compensationand benefits package.
- Comprehensive health benefitsto keep you and your family covered.
- 30+ days of paid time off, including vacation and holidays.
- Opportunities to grow, learn, and make a difference in an impactful industry.
Why Capsim?
Join a team where innovation meets impact. At Capsim, you’ll do more than write code—you’ll help shape the future of learning. If you’re excited about building next-generation solutions in a collaborative and inspiring environment, we want to hear from you!
Interview Process
Our hiring process includes a screening interview, a discussion with the hiring manager, a team interview, and a work sample assessment We conduct all interviews via Microsoft Teams and kindly ask candidates to turn on their camera As part of the process, we will conduct a work sample assessment after the team interview.