Вакансия из Hirify Global, списка международных tech-компаний Для мэтча и отклика нужен Plus
Пожаловаться
Зарплата и рынок
ЗП не указана
На похожих ролях по рынку
$70к$79кмедиана$91к
48 в выборке
На СНГ рынке: $3.5к/мес ($2.8к - $4.2к)
65
Средняя вакансия
развернуть
Обязанности описаны понятно, а стек Node.js современный, но зарплата не указана, а работа на клиентском проекте оставляет меньше ясности о проекте и повседневных условиях.
Кликните для подробной информации
Зарплата не указанаПроект на сторонеСовременный стекПонятные задачи
Оценка от Hirify AI
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Подключить Plus
Описание вакансии
Текст:
Hirify AI/Оригинал
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →