Position: Middle React Software Engineer
Company: SoftServe
Category: JavaScript
Experience required: 3y
English level: intermediate

**WE ARE**
SoftServe is a leading advisory and IT development service company focused on helping clients to build high-end innovative software solutions.

Our client is a leading multi-billion corporation providing risk-management services in the Healthcare Industry in North America, with more than 10K employees.
Our Client will collaborate with SoftServe in developing an interoperability solution around the development of APIs that will facilitate scalable use of mandated Patient data available from the holders of medical data: insurance companies, hospitals, and physicians. The solution will empower our Client to grow their business at a massive scale.
We are an authentic star team that moves fast, makes an impact every day, and has the courage to innovate for the future!

**YOU ARE**
- Ready to contribute to the design, development, testing, implementation, maintenance, and support of software applications
- Self-driven and able to navigate through our client’s code base with reasonable comfort and ease, and with limited supervision or guidance
- Experienced with designing and developing APIs, has good knowledge of Azure
- Strongly proficient in JavaScript and React.
- Having a concept of security best practices and secure SDLC
- Able to architect creative and maintainable applications. We seek the right balance between moving quickly and improving the operability, performance, and scalability of the systems we build.
- Eager to collaborate with other software engineers, product managers, designers, and partners across SoftServe. We believe the best ideas emerge when people share different perspectives and work together.
-A good leader encouraging and motivating teammates
 The one having Intermediate English level

**YOU WANT TO WORK WITH**
- Various Client's teams (Product, Design, and Engineering) to design APIs that support new or enhanced product features
- Migration strategies for legacy code to move existing functionality out of our monoliths, and into modern services
- A technical resource to create, enhance, test, debug, maintain and support software applications in collaboration with other team members of the Development team
- Solving a range of technical problems from failed builds and improper functionality to performance issues
- Participating in all phases of the development life cycle in Agile software development team, including design discussions, pair programming, code reviews, sprint reviews and retrospectives, sprint planning, and demos
- Participation in evaluating functional requirements, assessing the technical feasibility, and preparing estimates
- Striving to gain a more technical and functional knowledge of our client’s applications on a regular basis
- Current and emerging technologies; sharing new ideas with other team members