Position: Senior Node.js Developer
Company: UPPeople
Category: Node.js
Experience required: 5y
English level: upper

Salary up to 5500 $

Required skills:

— 5+ years of experience working with Node.js
— Strong understanding of Object-Oriented Programming and/or Functional Programming concepts
— Strong knowledge of creating scalable REST APIs
— Experience with TDD (Test Driven Development)
— Experience writing test automation
— Working experience with databases like MongoDB, Redis and Relational databases
— Experience with setting up and maintaining CI/CD pipelines
— Strong understanding of containerization technologies like Docker
— Level of English: Upper-Intermediate

As a plus

— Some experience with alternative protocols like GraphQL, GRPC, etc.
— Experience with Typed programming languages like TypeScript or Flow
— Experience with frameworks like Express.js, Nest.js, etc.
— Past experience tackling scaling issues
— Experience with container orchestrators like Kubernetes, Nomad, Ansible, etc.
— Experience practicing Agile software development methods

Responsibilities

— Work across the stack from a code commit to running it in production, with the end goal of delivering the
best possible experience for the user
— Design, develop and test features from inception to rollout
— Write high-quality code that is scalable, testable, maintainable and reliable
— Independently own and drive new features from scratch
— Work in an Agile environment and facilitate agile practices
— Champion best practices and cross-functional skill development
— Cultivate talent and bring out the best in your team members
— Continuously improve by working on and providing feedback

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 mode
— Annual Paid vacation — 20 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