Node.JS Developer
RemoteUnited States
Job Summary
Design and build business domain-driven reusable microservices with API management solutions using Node.js, analyzing and decoupling existing applications into a microservices architecture. Collaborate with product managers, designers, and international development teams to implement the new platform, while maintaining release notes and monitoring builds with DevOps and QA. Optimize performance and computational complexity through test-driven development and industry-standard algorithms, leveraging expertise in serverless APIs, Docker, Kubernetes, and AWS cloud services. Work in a 100% remote environment with occasional regional meetups to deliver scalable solutions for workforce hiring and management.
Required Qualifications
- Bachelor's Degree, in Computer Science or equivalent qualifications, but nothing beats hands on experience
- At least 3-5 years' strong web application development experience
- 2+ Proven experience in designing and developing microservices using Node.js
- Experience designing and developing serverless APIs using Node.JS
- Expert-level Node.js and JavaScript knowledge
- Experience in implementing run-time architecture services (logging, caching...)
- Experience with Docker containers and Kubernetes
- Experience with AWS Cloud Services
- Experience with Ruby on Rails (RoR)
- Working knowledge and experience in RDBMS and NoSQL data stores
- Good experience and knowledge in integration architecture
- Working knowledge and experience in Event-driven and Microservices architectures (asynchronous programming and messaging integration patterns)
- Up-to-date broad knowledge of web platform and technologies
- Analytical and problem-solving ability
- Effective English written and oral communication skills to work with different teams across an international company
- Automated unit testing and test-driven development
- Comprehensive understanding of performance issues, computational complexity, and code optimization
- Familiarity and implementation of industry-standard algorithms and design patterns
- Proactive and team player who can deliver in a high-pressure demanding environment
Desired Qualifications
- Experience with Docker containers and Kubernetes is big plus
- Experience with AWS Cloud Services is a big plus
- Experience with Ruby on Rails (RoR) is a big plus
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.