Project Description :
We’re looking for a skilled Mid-Senior Backend Engineer to join our team and play a key role in developing and enhancing our core domain responsible for delivering and managing all app content. Your first project will involve a focused migration effort, where you'll migrate schema, transform data, re-implement core rendering logic, and lay the foundation for an AI-ready, API-driven content delivery system.
The primary tasks will include evolving three key microservices : custom-cms, content-renderer, and content-api, and transitioning them to a standardized headless CMS with a clean, API-first interface. You’ll be handling complex migrations of relational Firestore data, re-implementing intricate logic, and ensuring the system is future-proof, leveraging AI capabilities.
Technologies / Skills :
Project Description :
We’re looking for a skilled Mid-Senior Backend Engineer to join our team and play a key role in developing and enhancing our core domain responsible for delivering and managing all app content. Your first project will involve a focused migration effort, where you'll migrate schema, transform data, re-implement core rendering logic, and lay the foundation for an AI-ready, API-driven content delivery system.
The primary tasks will include evolving three key microservices : custom-cms, content-renderer, and content-api, and transitioning them to a standardized headless CMS with a clean, API-first interface. You’ll be handling complex migrations of relational Firestore data, re-implementing intricate logic, and ensuring the system is future-proof, leveraging AI capabilities.
Execute the technical migration of our CMS from Firestore to a headless CMS, including schema design, data transformation, and import tooling., Re-implement core functionality currently handled in our content-renderer microservice (e.g., asset enrichment, topic structuring, story rendering)., Design and implement CMS lifecycle hooks or webhooks to support downstream systems and custom functionality (e.g., search indexing with Algolia)., Define and implement a caching strategy to handle high-performance, read-heavy production traffic., Collaborate closely with our Backend Lead to validate designs, review code, and ensure alignment with architectural goals., Ensure smooth integration of AI tools and future-proof content delivery infrastructure.] Requirements : Node.js, TypeScript, Terraform, Clean Architecture, Relational database, MySQL, API, PUB, DevOps, CD, Docker, Headless CMS, Cloud platform, GCP, AI
Backend Engineer • Remote, Poland