Senior Backend Engineer
LottieFiles
Software Engineering
About Us
At IconScout (acquired by LottieFiles), we are building the world’s most comprehensive ecosystem for digital design assets. Together with LottieFiles, we empower millions of designers, developers, and enterprise teams globally by providing a massive, high-quality asset library and cutting-edge design tooling.
As we scale, our infrastructure must remain as elegant and robust as the designs we host. We are deeply investing in AI-powered automation, advanced vector search, and enterprise-grade performance. We are looking for a hardcore Senior Backend Engineer who obsesses over system architecture, AI integration, and shipping rock-solid code.
The Role
You will be a key player on our core infrastructure team. Operating in a modern, multi-cloud environment (AWS for our core monolith + database, GCP for serverless microservices), you will take ownership of critical backend systems. Your mission is to architect provider-agnostic AI pipelines, fortify our platform against scrapers, and drive strict performance SLAs across our APIs.
What You’ll Do (Key Responsibilities)
- Strategic System Architecture (Multi-Model AI): Architect and implement a clean, scalable backend code structure that supports the integration of multiple AI models. You will design modular, provider-agnostic patterns with clear abstraction layers, allowing us to swap or add new LLMs/Vision models without significant refactoring.
- API Performance Optimization & Documentation: Identify, audit, and optimize core backend APIs to significantly improve response times. You will refactor legacy code for readability and publish comprehensive Enterprise API documentation (e.g., OpenAPI/Swagger) to unblock our frontend teams and B2B partners.
- Implement Anti-Crawler Security Protocols: Develop and deploy proactive security solutions to protect our private platform files and premium assets from web crawlers and unauthorized scraping. You will evaluate our current exposure and implement robust mitigation measures (e.g., bot detection algorithms, intelligent rate limiting).
- Workflow Overhaul via AI: Deeply integrate AI agents (like Claude or Codex) into backend workflows and CI/CD pipelines (for Laravel or Node.js Google Cloud Run functions) to demonstrate measurable improvements in development speed, code verification, and automated testing.
- AI Asset Approval & Credit Systems: Build advanced, automated asset ingestion pipelines using AI to moderate, tag, and evaluate incoming assets. You will also maintain and optimize our transactional AI Credit and Pricing architecture, ensuring ledger integrity.
- Next-Gen Search Infrastructure: Tune and optimize our text-based search (Meilisearch) and visually-driven semantic/vector search (Qdrant) to deliver hyper-relevant, lightning-fast results.
- Observability & Code Quality: Instrument deeper performance monitoring and error tracking using Sentry. You will enforce strict code verification workflows using SonarQube to modernize our deployment pipeline for the AI era.
What We’re Looking For (Requirements)
- Experience: 5+ years of professional backend software engineering in high-traffic, data-heavy environments.
- Polyglot Stack: Deep, battle-tested expertise in PHP / Laravel for our core monolith, paired with strong proficiency in Node.js for our serverless microservices.
- Cloud Infrastructure: Strong hands-on experience operating in a multi-cloud environment. You are comfortable with AWS (RDS, ElastiCache/Redis, S3) for core data/caching, and GCP (Cloud Run, BigQuery) for data warehousing and serverless functions.
- AI & Search Integrations: Experience integrating and abstracting APIs from major AI providers (OpenAI, Anthropic, HuggingFace). Hands-on experience scaling Meilisearch (or Elasticsearch) and Vector Databases (Qdrant, Pinecone).
- Security & Optimization: Proven experience implementing rate-limiting, WAFs, and anti-scraping techniques. You know how to profile queries and optimize massive MySQL tables.
- Engineering Excellence: You write clean, testable code. You have experience utilizing APM tools (Sentry) for triaging bottlenecks, CI/CD quality gates (SonarQube), and leveraging AI tools to accelerate your own engineering output.
- Systems Architecture: A strong grasp of complex state machines, ledger-based billing systems, event-driven architectures, and API lifecycle management.
LottieFiles Perks
- Fully Remote Working Environment
- Flexible Work Hours
- A welcome gift and LottieFiles swag pack
- Bonus to set up your workstation at home
- Unlimited Leave Days
- Medical Insurance
- Generous learning budget
- Gym membership
- Co-working space membership
Please note: To proceed with your application, you must confirm your acknowledgment of this Privacy Policy by ticking the checkbox on the next page.
Read our Privacy Policy here: LottieFiles: Privacy Policy