Position: Strong Junior/Middle Node.js Software Engineer
Company: SoftServe
Category: Node.js
Experience required: 1y
English level: intermediate

WE ARE
Having an exciting journey with our Client, an Australian multinational enterprise software company that develops products for software engineers, project and content managers. Creating software that empowers everyone from small startups to huge enterprises. We’re committed to an environment where everyone has the autonomy and freedom to thrive, as well as the support of like-minded colleagues who are motivated by a common goal.

YOU ARE
A Node.js Software engineer possessing practical experience with Cloud providers like AWS and customer-facing communication.

As for soft skills, we share the view of playing as a team and full transparency. Also, you should have good analytical and communication skills for communicating efficiently & effectively with customers and team members; being result-oriented, and not afraid of solving problems. We are looking for a passionate candidate who is not reluctant to get hands-on with implementation and will get motivated by the team atmosphere and even small achievements to excel and grow towards operational excellence.

A perfect fit possesses such experience as
Proficiency in writing production-quality code in Node.js
1 or 2 years of commercial experience as Software Engineer with Node.js
Good knowledge of JS principles and excellent theoretical knowledge of its core
Cloud service such as AWS, Google Cloud, Azure
Ability to work with designers to develop dynamic user experiences
Solving performance-related problems
Microservices
Intermediate+ English level

Nice to have expertise comprises
Engineering software systems of medium-to-large scope and complexity
Practical knowledge of agile software development methodologies (e.g., Scrum, Kanban)
Continuous delivery and infrastructure as code: Bamboo/Jenkins/TeamCity/Kubernetes/Docker

YOU WANT TO WORK WITH
AWS cloud environment
Test-driven development practices (code coverage is around 90%)
Enhancing and maintaining the identity product by building new, and maintaining the existing one
Estimation and scope decomposition
Participation in the implementation phase defining and creating the core of that or different systems, receiving knowledge from the development team
Opportunities to solve interesting challenges and make a huge impact on the product through design and implementation of the new features and functionalities
Providing simple, and elegant solutions to problems
Building top-quality solutions
Mentorship from senior and experienced staff

TOGETHER WE WILL
Create and extend the Confluence Ecosystem by creating new plugins and add-ons
Work on feature development for our services while working in a dynamic, state-of-the-art SaaS environment
Create new services that will provide critical functionality for the success of many Cloud products
Cooperate with an existing Engineering team, collaborate with other teams to reach targets, and manage remote resources with clear and effective communication