Position: Senior Full-Stack (Node.js/Angular) Engineer
Company: Newfire Global Partners
Experience required: 3y
English level: intermediate

**What's the Project?**
This client is one of the largest and most innovative healthcare organizations in the United States. They believe that technology can improve the quality of life of patients,. and they partnered with Newfire Global Partners to help bring “innovation at scale” to their organization. We are very proud and excited about this relationship!

This project covers the entire cycle of healthcare. We will work on the features related to the assessments (i.e., understanding the patient’s current health status), authorizations (i.e., the services should be provided to ensure good care), and support many other parts of the whole process.  

**You Perfectly Match If you have:**

Experience with latest UI development frameworks and technologies in the industry especially Angular 2+
5+ years of solid hands-on experience in designing & developing front and backend applications for web-based applications.
Deep understanding of system design, and data structures, and experience with relational and NoSQL databases like PostgreSQL, MySQL, and MongoDB
Experience in building “responsive” web applications that use front end technologies such as Angular, TypeScript, JavaScript, CSS, SASS
Experience backend technologies NodeJS, Express (or similar) API frameworks
Experience with utilizing the latest JS features with TypeScript
Experience with creating and consuming RESTful APIs
Experience with unit/integration testing
Experience in working with Agile Teams
Experience with code managements systems like Git

**Your day-to-day activities:**

Work with team on new ideas, best practices and strategies on front end and backend development for given applications
Design, build and maintain efficient, reusable, and reliable JavaScript code
Proactively designing & implementing innovative applications using Node.js & Angular
Designing Web API using REST
Identify and solve bottlenecks and bugs
Help maintain code quality, organization, and automatization
Drive quality and delivering high-quality code, with various levels of automated tests (unit, integration, performance, and security)
Support with Scrum / Agile software development approach (e.g., sprints, standups, retros, planning, pointing, grooming, etc.)