Position: Senior Backend NodeJS Engineer
Company: Intellias
Experience required: 3y
English level: upper

We’re looking for a passionate Senior Backend Engineer, which loves creating, shaping and impacting the company’s product and vision. As a Senior Backend Engineer, you'll deliver scalable, high quality weather products focusing on business impact with a delightful user experience. Deal with a bunch of technological challenges in areas such as web performance and scale, high standards, good user experience, clean-code, and more. Constantly improve the process, adopt new technologies and create better products.

**Responsibilities:**
Design, build and test the next generation features of Tomorrow’s weather applications;
Work closely with product managers in defining and implementing features;
Perform code reviews, design reviews, evaluate implementations, and provide feedback to fellow team members;
Plan your work, estimate the effort, provide due dates, and deliver on them;
Improve your skills, learn from and mentor top-notch engineers and enrich other team members;
Help improve and automate the process by detecting inefficiencies, suggesting ways to improve, and implement them;
Contribute to the company’s engineering culture, by implementing best engineering practices.

**Requirements:**
Technical Mastery:
NodeJS is a second language to you. 
You have at least 5 years hands-on experience with server-side.
Experience with technologies: Express.js, K8s, Docker and working with relational / MongoDB. 
Your software design skills are solid. You have experience with solving complex product needs with simple software architecture;
You have experience with building integrations to other products/marketplaces;
You have experience building Frontend webapps/SPA. Advantage.
 
**Execution & Delivery:**

You are responsible, and have good self management skills. You know to estimate effort, manage your time, and work in a predictive manner;
You possess a can-do attitude. When tackling a problem, you think about how to solve it, before explaining why it’s complicated;
You have strong ownership of your deliveries. You are accountable for your work, and your work can be trusted, end to end. 
 
**Collaboration & Team Work:**

Teamwork is natural to you. You reach out to peers and cooperates with supervisors to establish an overall collaborative working relationship. 
You have strong communication skills, both written and verbal. You are able to share knowledge with colleagues and other team members;
You work in full transparency. What you say is what you do. 
Excellent English