Назад
Company hidden
4 дня назад

Senior Node.js Engineer

Формат работы
hybrid
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Bulgaria
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior Node.js Engineer (Node.js/TypeScript): Design, develop, and maintain scalable backend applications, RESTful APIs, microservices, and database integrations with an accent on asynchronous programming, event-driven architecture, security, and performance. Focus on optimizing data access, solving production issues, supporting CI/CD and deployments, and ensuring application reliability and scalability.

Location: Hybrid in Sofia, Bulgaria, with work from the client’s office approximately 2 days per week.

Company

Avenga is an international engineering firm with 6,000+ experts that helps businesses apply engineering expertise and AI-native thinking across industries, technologies, and markets.

What you will do

  • Design, develop, maintain, and optimize scalable backend applications using Node.js.
  • Build and integrate RESTful APIs and microservices, and contribute to architecture and solution design.
  • Design database schemas, queries, and data access patterns.
  • Implement secure authentication, authorization, and data handling practices.
  • Develop automated unit and integration tests, participate in code reviews, and contribute to engineering best practices.
  • Support CI/CD processes, deployments, production troubleshooting, application reliability, and knowledge sharing.

Requirements

  • 3+ years of professional backend development experience, including strong hands-on experience with Node.js.
  • Strong proficiency in JavaScript ES6+ and TypeScript.
  • Experience with Node.js frameworks such as Express.js, NestJS, or Fastify.
  • Solid understanding of asynchronous programming and event-driven architecture.
  • Experience designing and developing RESTful APIs.
  • Good knowledge of relational and/or NoSQL databases, including PostgreSQL, MySQL, or MongoDB, and familiarity with ORM/ODM tools such as Prisma, TypeORM, Sequelize, or Mongoose.
  • Understanding of software design principles, design patterns, clean architecture, application security, performance optimization, and debugging.
  • Experience with Git, collaborative development workflows, Docker, CI/CD pipelines, cloud environments, unit testing, and integration testing.
  • Strong problem-solving skills, a proactive approach, good English communication skills, and the ability to collaborate with international teams.

Nice to have

  • Experience with AWS, Azure, or Google Cloud.
  • Experience with microservices and distributed systems.
  • Knowledge of RabbitMQ, Apache Kafka, or AWS SQS.
  • Experience with GraphQL and/or WebSockets.
  • Familiarity with Kubernetes and container orchestration.
  • Experience with serverless architectures.
  • Knowledge of monitoring and observability tools.
  • Experience working in Agile/Scrum environments.

Culture & Benefits

  • Hybrid work arrangement in Sofia with approximately 2 office days per week.
  • Collaboration with international teams and frontend, QA, DevOps, and product stakeholders.
  • Respectful and inclusive environment with equal opportunities regardless of personal characteristics.
  • Knowledge sharing and support for the professional growth of team members.

Hiring process

  • Submit a CV and discuss skills and career goals during a talent call.
  • Complete a technical interview focused on experience, strengths, and approach to work.
  • Some roles include a customer interview before receiving an offer.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →