Senior Node.js Full Stack Developer
Role details
Job location
Tech stack
Job description
- Build state-of-the-art system leveraging Node.js and AWS cloud platforms and APIs
- Design and develop scalable web applications with rich and modern user experiences using Angular, Node, and JavaScript
- Work with the team to investigate design approaches as well as evaluate new technology and technical feasibility
- Responsible for responsive design and good usability with regards to UI/UX
- Engineer APIs and database objects for high performance
- Write high-quality and reusable production code
- Create prototypes, mockups, and staging sites for review and feedback
- Optimize applications to ensure high performance
- Implement comprehensive security and data protection
- Implement unit and integration tests to cover code
Requirements
-
6+ years total combined development experience
-
6+ years of experience with full stack development that includes expertise with Node.js
-
Database experience with SQL and NoSQL databases including MongoDB
-
Experience with AWS services and products (S3, Lambda, etc.)
-
Experience with modern CI/CD pipeline environments and code repositories
-
Experience with APIs and Microservices architecture
-
Familiar with Agile processes and able to work collaboratively in a team environment
-
Experience with Python and Data Processing libraries is preferred
-
Experience developing and supporting shared web service platforms, including RESTful API's, * Bachelor's Degree in Computer Science, Information Systems, Information Technology