Fullstack Developer (AI)
ΠΡΡΡ & Π‘ΠΎΠΏΡΠΎΠ²ΠΎΠ΄
ΠΠ»Ρ ΠΌΡΡΡΠ° Ρ ΡΡΠΎΠΉ Π²Π°ΠΊΠ°Π½ΡΠΈΠ΅ΠΉ Π½ΡΠΆΠ΅Π½ Plus
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ
TL;DR
Fullstack Developer (AI): Building and maintaining a multi-tenant customer communication platform with an accent on AI-powered chatbots, real-time messaging, and third-party integrations. Focus on developing scalable REST APIs, managing complex PostgreSQL schemas, and implementing efficient background job workflows.
Location: Hybrid
Company
is an independent technology consulting firm providing guidance and solutions to businesses across 60 countries.
What you will do
- Build and maintain REST APIs using Fastify.
- Develop dashboard features using Next.js App Router.
- Manage PostgreSQL schemas and database migrations.
- Implement background jobs and workflows using BullMQ.
- Develop third-party integrations for platforms like WhatsApp and Telegram.
- Participate in code reviews and testing.
Requirements
- 5+ years of professional software development experience.
- Strong proficiency in TypeScript and Node.js.
- Experience with Next.js and React.
- Experience with PostgreSQL and ORMs like Drizzle or Prisma.
- Understanding of Redis and queue/worker architectures.
- Knowledge of JWT-based authentication and multi-tenant architectures.
Culture & Benefits
- Opportunity to work on scalable products with modern technologies.
- Commitment to diversity and an inclusive working environment.
- Focus on nurturing top talent and career development.
- Global presence with projects across multiple business lines.
Hiring process
- Brief virtual or phone conversation to discuss motivations and fit.
- Approximately 3 interviews with the team and line manager.
- Technical assessment or case study depending on the role requirements.
ΠΡΠ΄ΡΡΠ΅ ΠΎΡΡΠΎΡΠΎΠΆΠ½Ρ: Π΅ΡΠ»ΠΈ ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»Ρ ΠΏΡΠΎΡΠΈΡ Π²ΠΎΠΉΡΠΈ Π² ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ iCloud/Google, ΠΏΡΠΈΡΠ»Π°ΡΡ ΠΊΠΎΠ΄/ΠΏΠ°ΡΠΎΠ»Ρ, Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΊΠΎΠ΄/ΠΠ, Π½Π΅ Π΄Π΅Π»Π°ΠΉΡΠ΅ ΡΡΠΎΠ³ΠΎ - ΡΡΠΎ ΠΌΠΎΡΠ΅Π½Π½ΠΈΠΊΠΈ. ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΆΠΌΠΈΡΠ΅ "ΠΠΎΠΆΠ°Π»ΠΎΠ²Π°ΡΡΡΡ" ΠΈΠ»ΠΈ ΠΏΠΈΡΠΈΡΠ΅ Π² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ Π² Π³Π°ΠΉΠ΄Π΅ β