Position: Senior Full-Stack (Node.js+React) Engineer
Company: N-iX
Experience required: 3y
Category: Node.js
English level: intermediate
Published: 2022-10-01T00:00:00+03:00

Our client is a leading global provider of high-quality licensed images, videos, and music. The company helps inspire graphic designers, creative directors, video editors, filmmakers, web developers, and other creative professionals by providing diverse content to businesses, marketing agencies and media organizations around the world. Content creators contribute their work, where end users buy and use it in a diverse array of creative personal and business projects. It's a two-sided marketplace that empowers the world's storytellers.

**Responsibilities:**
- Contributing to all aspects of the services under the team’s ownership, which includes design, implementation, refactoring, automated testing, deployment, and uptime of the services
- Helping other team members grow as engineers through code review, pairing, and mentoring
- Improving internal team processes by keeping what's working, throwing away what's not
- Excited about making usable, interactive interfaces and in love with building things that have never existed
- Curious and passionate about finding creative solutions to complex problems
- Able communicators that are used to talking through problems and feel a deep need to share the cool stuff that they're working on with others
- Building technology the right way: for us, this means simple, organized, well-tested systems that gradually grow over time, and that provides plenty of insight into production performance

**Requirements:**
- 6+ of relevant experience in web development
- Passion for building dynamic user interfaces, with animations, responsiveness, and performance
- Excellent knowledge of JavaScript language
- Experience in building tools like Webpack, NPM scripts
- Significant experience with CSS
- Good knowledge and understanding of API architecture and design patterns
- Proficient in Node.js and Next.js
- Experience with Typescript is a plus
- Comfortable with a Git and Continuous Integration workflow
- Comfortable developing RESTful API routes and investigating back-end issues
- Ability to work on macOS and Linux (through SSH)
- Ability to debug and understand application performance metrics and dashboards using analytics providers, such as New Relic or Datadog
- Ability to both work independently and be a team player
- Ability to effectively translate, break down, and communicate high-level technical concepts
- Strong desire to learn, grow, and teach

**Preferred Qualifications:**
- Experience with utilizing cloud-based log management providers, such as Sumologic
- Experience with NGINX, SWR, React/Redux, Apollo/GraphQL and/or JSON:API
- Experience working in an agile environment

**We offer:**
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Flexible and personalized career growth
- Professional development tools (mentorship program, tech talks and training, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Paid vacation days, sick leaves, and days off
- Healthcare & Sport program
- Medical insurance
- Memorable anniversary presents
- Corporate events and team buildings