Position: Senior Back End (Node.js) Developer
Company: KitRUM
Experience required: 5y
English level: upper

As a part of our growing team, we are looking for an experienced Senior Back End (Node.js) Developer to join the project with the Canadian company.

The client has grown into a diversified media company with a growing portfolio of businesses and investments that reach consumers in Canada, the United States and around the world. The company also publishes more than 80 newspapers and operates dozens of digital businesses in Canada through its main operating segments.

The client built a digital platform for Canadian daily newspaper and it became the most visited and subscribed newspaper website in the country. It provides reach and responsive user experience in desktop, mobile or native mobile execution environments, including Google Accelerated Mobile Pages (AMP) format as well.

The client’s digital company has cross-functional teams that work across different themes and products. The digital team is about 60 people strong consisting of Product Managers, Designers, Developers, Quality Assurance, Delivery Managers and leadership roles. Digital products are divided into two major groups: News sites (Dailies and Communities) and Commercial digital products.

Required skills:

— 5+ years of experience in software development
— Experience with Node.js
— Experience with GraphQL
— Extensive hands-on experience with server-side rendering and secure server-to-server communication with 3rd party APIs
— Proven experience in cloud computing and AWS (Lambda, AppSync, API Gateway), serverless architecture
— Level of English: Upper-Intermediate

Nice to have:

— Experience with React
— Knowledge of software design patterns
— Proficient understanding of Git
— Watched all seasons of “Rick and Morty”

We offer:

— High compensation according to your technical skills
— Long-term projects (12m+) with great Customers
— 5-day working week, 8-hour working day, flexible schedule
— Democratic management style & friendly environment
— WFH option (Possibility to work from home)
— Annual Paid vacation — 15 b/days + unpaid vacation
— Paid sick leaves — 6 b/days per year
— Ukrainian official holidays
— Corporate Perks (external training, English courses, corporate events/team buildings)
— Cozy office in the center of the city
— Coffee, cookies and other goodies
— Professional and personal growth

Responsibilities:

— Ability to create clean, well-documented and efficient code
— Influence technical decisions and improve development processes and infrastructure
— Design, develop and implement solutions leveraging Node.js
— Maintain and enhance large scale API system
— Participation in daily stand-ups and grooming with the client’s team
— Collaborate with the client (Canada) and other team members and stakeholders on the project