Position: Senior Node.js Engineer
Company: N-iX
Category: Node.js
Experience required: 3y
English level: upper

Our client has millions of users of our services and providing them best experience with modern technologies capabilities.

Does this sound like you? If so, we want to hear from you!

**Responsibilities:**
- Designing, architecting and developing various back-end systems product features
- Write quality, maintainable code with extensive test coverage in a fast-paced professional software engineering environment
- Provide effort estimations
- Work in close contact with team members (Scrum) and project stakeholders on customer’s site
- Suggest technical and functional improvements to add value to the product

**Requirements:**
- Hands-on development and coding experience and deep understanding of Node.js + Typescript
- Experience with AWS cloud services
- Some experience or knowledge of Kubernetes would be a plus
- Experience creating and using microservices and REST APIs and understanding of swagger/openapi as well as GraphQL knowledge
- Understanding and experience of pubsub and message queues (ex.: AWS SQS)
- Mobile Push Notifications systems development and integration (using FCM)
- Proven expertise with unit testing, and functional testing
- Strong experience working with a Software Development Life Cycle approach in an agile development environment
- Working and proven knowledge of OOP techniques and design patterns, Clean Code, and Clean Architecture

**We offer:**
- Flexible working hours
- A competitive salary and good compensation package
- Best hardware
- A masseur and a corporate doctor
- Healthcare & sport benefits
- An inspiring, comfy, clean and safe office

**Professional growth:**
- Challenging tasks and innovative projects
- Meetups and events for professional development
- An individual development plan
- Mentorship program

**Fun:**
- Corporate events and outstanding parties
- Exciting team buildings
- Memorable anniversary presents
- A fun zone where you can play video games, foosball, ping pong, and more.