Position: Software Engineer with a focus on BE
Company: Praos Health Inc
Category: Node.js
Experience required: 3y
English level: fluent

Overall Responsibilities
As part of a team of software engineers, you will on-board our rigorous engineering practices. You will design and develop quality  code for system stability and resiliency of the APIs and applications. You will work to the  technical roadmap set by the Technical Product Owner and collaborate with your fellow engineers helping with complex tasks and projects. Partner with Product Owners with input for sprint planning and adhere to frameworks and best practices around project management and foster better communication and collaboration.

Core Attributes
Ability to come up with thoughtful, scalable technical components
Understanding of the broader architecture, technical decisions, and dependencies
Strong sense of code quality and code craftsmanship
Proven deep expertise in developing APIs and Backend projects in Node.js
Full-stack development  skills needed for the platform

Engineering Skills Matrix

Full Stack: both front end and back end.  
Heavy emphasis on: NodeJS, JavaScript/TypeScript
Desired front end: HTML5, Angular, CSS, Responsive Web
Serverless computing / AWS Lambda
Working with Microservices
API integration and API frameworks
Security frameworks and OWASP web application security standards

Advanced database skills -- MongoDB  NoSQL/SQL
Research, design, POC, and facilitate documentation
Proficient with version control and CI/CD (Git/Jenkins/Kubernetes/Docker)

Required Experience
4+ years of software development experience
4+  years in NodeJS 
2+ years with ReactJS/Angular 
MongoDB expertise
Excellent verbal & written communication skills