Position: Lead Full-Stack (React/Node.JS) Engineer
Company: Newfire Global Partners
Experience required: 5y
Category: JavaScript
English level: intermediate
Published: 2021-11-01T00:00:00+02:00

This client is an innovative company that believes that when daily activities include meaningful engagement with like-minded people in a safe and secure environment, loneliness and isolation diminish, and fulfillment and happiness increase, fostering the potential for a healthier, more balanced, and enjoyable life.
The development of a social platform and an intelligent software agent will provide:

Content – articles, videos, podcasts, news, etc
Activities – support groups, local events, lectures, care track, etc
Connections – make new friends, mentorship, try new hobbies, etc.
These three main objectives will allow the Senior community to help with the potential untreated mental health issues, depression, and anxiety. We are looking for a seasoned professional with a wide range of experience willing to tackle complex technical problems and contribute with their expertise, intelligence, and inspiration to our team.

**You Perfectly Match If you have:**
Proficiency in JavaScript and/or TypeScript, at least 5 years of professional experience with web-enabled commercial application development; 
5 years of Back End development(Microservices/Node.js/Integration) experience; Substantial experience with ReactJs; 
Hands-on experience with unit/integration tests using: jest, mocha, nock, chai, sinon or similar tools; 
Good knowledge of Microservices Architecture and message brokers; Experience with relational DBs (PostgreSQL a plus); 
Some familiarity with the AWS ecosystem; 
Understanding of fundamental design principles behind a scalable application; 
Focus on quality and simplicity; 

**Nice to have:**
Experience in the healthcare domain
Sails framework for Node.js
Kubernetes/EKS
Knowledge of non-relational DBs

**Your day-to-day activities:**
Drive delivery of the team’s projects in short, atomic, delivery cycles and a “definition of done” that includes successful production releases.
Design, build, and maintain efficient, reusable, and reliable code in partnership with product design and business priorities; 
Lead the team of engineers to optimize focus, velocity, and quality; 
Be responsible for the professional growth of your teammates; 
Ensure the best possible performance and quality of large scale web applications and services; 
Propagate quality culture among teams. 
 Help shape our professional culture, working methodologies, and best practices.