Full Stack Developer
Full Stack Web Developer
Detailed responsibilities include:
- 5 years of software development experience in web development
- Develop supporting back end microservices using NodeJS, AWS, Docker, and NoSQL Databases
- Enterprise application development in a team environment
- Demonstrated problem solving and debugging skills
- Develop unit tests using Jest, Mocha, and Chai
- Develop deployment scripts using GitLab CI/CD and AWS Cloud Formation
- Operate the backend services including reacting to outages and building proactive continuous monitoring and alerting systems
- Knowledge of SDLC, microservices, design patterns, and software architecture
- Optimize solutions for operability, security, reliability, performance, and cost.
- Works with a Scrum team to refine requirements, peer review code, and assist other team members with solving challenges.