Middle Node.js Backend Developer
New
Work from our Kyiv hub or remotelyFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 3+ years of commercial backend development experience
- Required Skills
- Node.jsPostgreSQLKafkaMongoDBRabbitmqTypeScriptRedisRESTful APIsMicroservices
Requirements
- 3+ years of commercial backend development experience
- 2.5+ years with Node.js (TypeScript)
- Solid experience with relational and non-relational databases (PostgreSQL, MongoDB, Redis)
- Experience with SOA/microservices: inter-service communication and dev process
- Strong fundamentals in design principles and patterns (SOLID, event-driven)
- Experience integrating third-party REST APIs: auth, rate limits, retries, webhooks, idempotency
- Experience with async processing / message queues (BullMQ, RabbitMQ or Kafka)
- Experience with a cloud provider (AWS / GCP)
- Understanding of scaling and high-load systems
- Daily use of AI coding assistants (Claude Code, Cursor, GitHub Copilot)
- Ability to write effective prompts and review/validate AI-generated code
Responsibilities
- Develop and ship web billing integrations: payment providers, subscriptions, recurring billing, webhook handling (idempotency, retries, reconciliation)
- Develop and ship marketing integrations: attribution platforms, server-side conversion/events APIs, analytics and CRM/ESP pipelines
- Create technical designs for product epics and decompose them into actionable tasks
- Participate in team processes: grooming, sprint planning, estimations
- Run investigations and tech research (3rd-party API limits, provider selection, edge cases)
- Address tech debt and improve reliability and observability of integrations
- Take part in the full SDLC: design, dev, code review, testing, release, support
View Full Description & ApplyYou'll be redirected to the employer's site