Vacancy catalog
FlexMade
Open roleUpdated

Senior Backend Engineer (Node.js / AI Integrations) for Social Media SaaS Platform

FlexMade
Bulgaria; Czechia; Spain +10 more

Bulgaria; Czechia; Spain; Croatia; Hungary; Italy; Latvia; Netherlands; Poland; Portugal; Romania; Slovakia; Ukraine

Work model
Remote
Experience
5+ years
Employment
Not specified
Compensation
Not disclosed
Technology signal
18 tags

Technology context

18

Parsed from the vacancy text; ordered by relevance to this role.

Full listing

Role description

Огляд

Вимоги

Обов'язки

Огляд

We are looking for an experienced Senior Backend Engineer to join the development of a European SaaS platform focused on social media content creation, scheduling, and publishing.

You will work on scalable backend services using Node.js, TypeScript, PostgreSQL, and Redis, with a focus on API development, background processing, asynchronous workflows, and third-party integrations.

The platform incorporates AI-powered functionality through OpenAI and Anthropic APIs, as well as integrations with external social media publishing services.

The role involves direct collaboration with a Netherlands-based client and a distributed European development team, with regular communication during Dutch business hours.

Додаткові переваги:

  • Fully remote work
  • Long-term collaboration on a European SaaS product
  • Opportunity to work with modern backend technologies and AI-powered functionality
  • Direct collaboration with a Netherlands-based client and an international development team
  • High level of ownership and involvement in technical decisions
  • Opportunity to contribute to scalable architecture, API integrations, and complex asynchronous workflows
  • Professional growth through modern backend engineering and AI integrations

Вимоги

  • 5+ years of professional backend development experience
  • Strong expertise in Node.js, TypeScript, and modern JavaScript
  • Experience designing and developing production-grade REST APIs and backend services
  • Strong experience with PostgreSQL, including database design and optimization
  • Experience with modern ORMs, such as Drizzle ORM or similar solutions
  • Practical experience with Redis
  • Experience implementing background processing, queues, and asynchronous workflows
  • Familiarity with Docker and containerized applications
  • Experience integrating third-party APIs and external services
  • Strong understanding of scalable SaaS architectures
  • Ability to work independently, take ownership of features, and communicate directly with clients
  • Availability for regular collaboration during Dutch/European business hours
  • Nice to have: Experience with Hono, Supabase, or BullMQ
  • Nice to have: Practical experience integrating OpenAI API and/or Anthropic API
  • Nice to have: Experience developing AI-powered SaaS features
  • Nice to have: Experience with social media APIs, publishing platforms, or content management workflows
  • Nice to have: Familiarity with Vercel and Render
  • Nice to have: Experience with Jira and Agile development workflows
  • Nice to have: Previous experience working directly with European clients or distributed international teams

Обов'язки

  • Design, develop, and maintain scalable backend services using Node.js and TypeScript
  • Build and enhance APIs and business logic for social media content creation, scheduling, and publishing
  • Design, maintain, and optimize PostgreSQL databases and data models
  • Implement background processing, queues, and asynchronous workflows using Redis and related technologies
  • Integrate AI-powered functionality through OpenAI and Anthropic APIs
  • Develop and maintain integrations with third-party services and social media publishing platforms
  • Troubleshoot and optimize backend performance, reliability, and scalability
  • Participate in architectural discussions, technical planning, and solution design
  • Collaborate directly with the client and development team during daily stand-ups
  • Contribute to deployment and operational workflows using Docker and cloud platforms
  • Work within Jira-based development processes and take ownership of assigned features