Lead Backend Developer (Node.js)

Прямой работодатель  Pixellu ( www.pixellu.com )
Сеньор • Тимлид/Руководитель группы
Информационные технологии • Разработка • Backend • Node.js • SaaS/PaaS
10 января
Релокация • Удаленная работа
Опыт работы более 5 лет
от 6 000 до 7 500 $
Работодатель  Pixellu
Описание вакансии

We are Pixellu. We create easy-to-use, time-saving software on a mission to simplify the lives of busy, professional photographers.
We’re a fully remote team, spread across 10 countries, and 4 continents, and we’re on the hunt for the next member of our development team.

We’re on the hunt for a Lead Developer who will guide technical direction of projects, ensuring coding standards and manage a team.

Benefits:

  • Work remotely with a good internet connection — our team is 100% remote and distributed all over the world from Brazil, to Montenegro, to USA, to New Zealand, and more.
    Important: candidates from Russia and Belarus should relocate after the probation period.
  • Freedom to choose your own working hours — We have two "required online ​​hours" which are from 8-10 am Pacific Time.
    Outside of that you are free to work at whatever time of day that you know you are most productive.
  • Competitive salary based on experience level.
  • Profit-Sharing program bonuses based on seniority and ​​role.
  • 22 paid days off annually, with the ability to make up missed days on weekends.
    We add one more day for each year of employment.
  • Paid parental leave.


Your Role:

  • Work in a distributed international development team creating world-leading products for photographers.
  • Lead and mentor a dedicated team of Node.js developers, fostering an environment of growth and innovation.
  • Write reusable, testable, and efficient code that aligns with the best practices.
  • Maintain and evolve the ecosystem of microservices that support client-facing applications.
  • Architect and implement scalable, resilient event-driven systems using Apache Kafka.
  • Develop new GraphQL APIs, and wrap the existing REST APIs.
  • Elevate the backend developer experience by setting the standards for tooling, workflows, and practices that maximize efficiency and satisfaction among the team members.


Fun parts of our backend:

  • AI for facial recognition
  • Video rendering, video effects, etc etc
  • Audio analysis with our own algorithms (rhythm, mood, etc)
  • Improving our micro service architecture (gql, kafka + schema registry, postgres, nestjs, maybe RabbitMQ latter), telemetry (traces, metrics, logs with loki, tempo, graphana and victoria metrics; made by us) - lots of opportunities for improvements


Qualifications:

  • 5+ years of experience in backend web development
  • 2+ years of experience in leading and mentoring a team of developers
  • Proficiency with JavaScript and TypeScript
  • Expert knowledge of any modern RDBMS
  • Experience leading teams who follow domain-driven design principles
  • Expert knowledge of event-driven architecture patterns (Apache Kafka or other brokers)
  • Experience in driving observability practices for microservices (Grafana, Datadog).
  • Strong knowledge of CI/CD processes (GitLab)
  • Strong knowledge of Kubernetes
  • AWS experience is a plus
  • Python knowledge is a plus
  • NestJS and federated GraphQL experience is a plus
  • Excellent problem-solving skills

    Dream company is there. Feel free to apply.

Специализация
Информационные технологииРазработкаBackendNode.js
Отрасль и сфера применения
SaaS/PaaS
Уровень должности
СеньорТимлид/Руководитель группы
Загрузка формы отклика...