Position: Senior Full Stack Engineer
Company: MWDN
Category: Node.js
Experience required: 5y
English level: intermediate

WE OFFER:
-People-oriented management without bureaucracy
-The friendly climate inside the company – previous employees, have come back often
-100% paid sick leave
-Paid to participate in the sports events
-Educational budget
-Paid sick leave - 9 days
-Paid vacation - 20 working days

RESPONSIBILITIES:
-Plans and executes the design, development, deployment, and operation of cloud-based services. Negotiate technical needs vs. new features and be a key contributor in defining the product roadmap
-Hold teams to high standards in writing quality scalable and supportable code, complete with appropriate unit tests, automated testing, documentation, and operationalization aspects in a CI/CD environment
-Interface with user representatives or other engineering groups to define requirements and/or necessary modifications when required
-Proactively collaborates with other teams to resolve roadblocks and ensure a smooth delivery

REQUIREMENTS:
-6+ years of professional software development experience
-Proficiency with JavaScript
-Experience with Node.js
-Experience in front-end development using VanillaJS
-Experience in building complex, highly scalable, performant, secure, and reliable software systems
-Exposure to CI/CD processes
-Sharp analytical abilities and proven design skills
-Strong English communication skills (verbal and written)
-Education: Bachelor’s or Masters degree in computer science


Will be a plus:
-Strong knowledge of data structures, algorithms, distributed systems, and asynchronous architectures
-Experience in development using MeteorJS
-Understanding of data modeling and database theory (ACID, CAP, etc.)
-Experience designing, creating and securing APIs; Web Services (SOAP/XML, REST/JSON), OAuth, JWT/JWE/JWS, WS-Security, SAML
-Experience in Cloud-native design, principles, and best practices
-Exposure to AWS, GCP, or Azure

ABOUT THE PROJECT: 
Change Healthcare is a catalyst for your value-based healthcare system. It is a healthcare technology company that offers software, analytics, network solutions, and technology-enabled services to help create a stronger, more collaborative healthcare system. It helps deliver measurable value not only at the point of care, but also before, after, and in between care episodes. 

Website: https://www.changehealthcare.com/