Lead Backend Developer (Node.js)
Прямой работодатель Pixellu ( www.pixellu.com )
Опыт работы более 5 летот 6 000 до 7 500 $
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.