Position: Senior Backend developer(NodeJS)
Company: Brainberry
Category: Node.js
Experience required: 3y
English level: upper

Необходимые навыки
— 4+ years of experience with back-end API development using HTTPS, WebSockets, Message Queues, and
REST in any language incl. AWS and Linux
— Familiar with Node.js and JavaScript, HTML5, CSS3, React/Redux
— Knowledge of NoSQL would be advantageous, especially MongoDB
— Be highly creative and able to understand the requirements at a deep level and figure out what’s missing.
— Keen interest in learning and working with a new technology stack
— Solid computer science fundamentals in databases, operating systems, algorithms, data structures, etc.
— Be a self-motivated learner and builder with strong customer focus and a willingness to work for a rapidly growing international SaaS company (primary markets: USA, EU, Korea)
— Skillful at identifying when to be scrappy (or lean) and when to be scalable

Будет плюсом
— Experience developing, monitoring, and maintaining high performance, high traffic websites — including caching/CDN usage, page load optimization, API throughput tuning, server scaling, clusters, and database optimization

Предлагаем
— No bureaucracy
— Perfectly equipped and cozy office with multiple lounge zones in the office near the metro station
— The family-like relationship within the team and direct communication with international clients
— Working on the exciting and innovative projects
— Personal development and professional growth
— Competitive salary and paid vacation
— Team building activities (corporate parties, joint movie, and football watching in the office)
— Coffee, tea, cakes, candies, and lunch in the office

Обязанности
— Development of new functionality
— Maintenance of existing code, and transferring to the new tech stack

Our client is a top-rated online collaboration and task/project management software. The SaaS (​software as a service​) is designed to facilitate project and task management, collaboration, delegation, communication, knowledge management, measure progress, and provide performance metrics for evidence-based evaluations within teams. It allows team members to assign and receive tasks, add followers, record comments, share and store unlimited files, and organize projects​.

It’s used by thousands of companies all around the world including industry leaders like Rolex, IWC, BASF, Allianz, Accor, and Federal Bank of Chicago. With a diverse, global team of 60-70 employees, we are expanding rapidly.