Senior Fullstack Developer (Node.js/React)
ΠΡΡΡ & Π‘ΠΎΠΏΡΠΎΠ²ΠΎΠ΄
ΠΠ»Ρ ΠΌΡΡΡΠ° Ρ ΡΡΠΎΠΉ Π²Π°ΠΊΠ°Π½ΡΠΈΠ΅ΠΉ Π½ΡΠΆΠ΅Π½ Plus
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ
TL;DR
Senior Fullstack Developer (Node.js/React): Building and optimizing scalable production-ready services within a microservices architecture with an accent on AI-assisted development and high-load data systems. Focus on integrating prototypes into production, designing reusable internal libraries, and managing complex service-to-service communication via Kafka and AWS.
Location: Remote
Company
is an international engineering firm focused on building scalable production services through cross-functional collaboration.
What you will do
- Build, maintain, and optimize microservices using JavaScript/TypeScript.
- Collaborate with Data Science and Data Engineering teams to bring prototypes into production.
- Design and maintain reusable internal libraries, shared modules, and development tooling.
- Develop scalable systems utilizing MongoDB, SingleStore, Kafka, and AWS.
- Work with Product Owners and support teams to solve complex product and engineering challenges.
- Contribute to architectural decisions and promote engineering best practices across the organization.
Requirements
- 5+ years of commercial experience with JavaScript/TypeScript across both backend and frontend.
- Strong production experience with Node.js and React.
- 6+ months of hands-on experience with AI coding tools such as Claude Code, Cursor, or Codex.
- 2+ years of experience with Kafka and SNS/SQS.
- Strong knowledge of SQL and NoSQL databases (MongoDB, Amazon DocumentDB, SingleStore) and GraphQL APIs.
- Advanced English communication skills.
Culture & Benefits
- Fully remote work environment with flexible working hours.
- 15 vacation days annually.
- Collaborative international team and supportive engineering culture.
- Opportunities for professional growth and continuous learning.
ΠΡΠ΄ΡΡΠ΅ ΠΎΡΡΠΎΡΠΎΠΆΠ½Ρ: Π΅ΡΠ»ΠΈ ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»Ρ ΠΏΡΠΎΡΠΈΡ Π²ΠΎΠΉΡΠΈ Π² ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ iCloud/Google, ΠΏΡΠΈΡΠ»Π°ΡΡ ΠΊΠΎΠ΄/ΠΏΠ°ΡΠΎΠ»Ρ, Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΊΠΎΠ΄/ΠΠ, Π½Π΅ Π΄Π΅Π»Π°ΠΉΡΠ΅ ΡΡΠΎΠ³ΠΎ - ΡΡΠΎ ΠΌΠΎΡΠ΅Π½Π½ΠΈΠΊΠΈ. ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΆΠΌΠΈΡΠ΅ "ΠΠΎΠΆΠ°Π»ΠΎΠ²Π°ΡΡΡΡ" ΠΈΠ»ΠΈ ΠΏΠΈΡΠΈΡΠ΅ Π² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ Π² Π³Π°ΠΉΠ΄Π΅ β