Fullstack Developer (Hybrid)
- Hiring from
- Turkey
- Work type
- Hybrid
- Posted
Is this job info correct?
530,570 remote jobs, straight from company career pages
100% free · New jobs every hour
Show job descriptionHide job description
Job Description
We're looking for a Full-Stack Developer to join our team and help build a multi-tenant customer communication platform featuring AI-powered chatbots, real-time messaging, campaign management, and integrations with channels such as WhatsApp and Telegram.
Key Responsibilities
Amaris is proud to be an equal-opportunity workplace. We are committed to promoting diversity within the workforce and creating an inclusive working environment. For this purpose, we welcome applications from all qualified candidates regardless of gender, sexual orientation, race, ethnicity, beliefs, age, marital status, disability, or other characteristics.
We're looking for a Full-Stack Developer to join our team and help build a multi-tenant customer communication platform featuring AI-powered chatbots, real-time messaging, campaign management, and integrations with channels such as WhatsApp and Telegram.
Key Responsibilities
- Build and maintain REST APIs using Fastify
- Develop dashboard features with Next.js (App Router)
- Manage PostgreSQL schemas and database migrations
- Implement background jobs and workflows using BullMQ
- Develop third-party integrations (WhatsApp, Telegram, etc.)
- Participate in code reviews and testing
- 5+ years of professional software development experience
- Strong TypeScript and Node.js skills
- Experience with Next.js and React
- PostgreSQL and ORM experience (Drizzle, Prisma, or similar)
- Good understanding of Redis and queue/worker architectures
- Experience designing and building REST APIs
- Knowledge of JWT-based authentication and multi-tenant architectures
- Experience with Socket.io or similar real-time technologies
- Familiarity with Docker, Git, and monorepo workflows (pnpm/Turborepo)
Amaris is proud to be an equal-opportunity workplace. We are committed to promoting diversity within the workforce and creating an inclusive working environment. For this purpose, we welcome applications from all qualified candidates regardless of gender, sexual orientation, race, ethnicity, beliefs, age, marital status, disability, or other characteristics.