Digital Blast GmbH seeks a Senior Backend Developer for designing and maintaining backend services. Key tasks include backend API development and integration with payment and messaging services. Requires expertise in Node.js, TypeScript, and microservices.
fanblast is a fast-growing SaaS that connects creators with their fans through WhatsApp and SMS. We empower influencers and creators to build meaningful fan relationships, monetize exclusive content, and foster genuine engagement. Our product focuses on ease of use, seamless monetization, and scalability, transforming the way creators connect with their audience. With a collaborative, agile, and creative work culture, each team member's input helps shape our innovative product. Join fanblast, where your work will help define the future of creator-fan interactions and bring real value to influencers across various industries, including entertainment, social media, and more.
Your tasks
We are seeking an experienced Senior Backend Developer to join our engineering team. You will be responsible for designing, developing, and maintaining scalable backend services that power our tool. This role involves working with a modern microservices architecture, integrating with third-party services, and ensuring high performance and reliability of our backend systems.
Aufgaben
Responsibilities
Design, develop, and maintain robust, scalable backend APIs and microservices
Architect and implement efficient database schemas and queries for PostgreSQL
Implement caching strategies using Redis to optimize application performance
Build and maintain message queue integrations using RabbitMQ and NATS
Integrate with third-party payment processors (Stripe, Solidgate, PayPal)
Develop and maintain integrations with messaging platforms (Telegram, WhatsApp)
Implement media processing pipelines and services
Write clean, maintainable, and well-documented TypeScript/JavaScript code
Collaborate with frontend developers and other team members to deliver features
Participate in code reviews and maintain high code quality standards
Debug and resolve production issues in a timely manner
Optimize application performance and scalability
Design and implement RESTful APIs following best practices
Work with Docker and containerized applications
Implement proper error handling, logging, and monitoring