logo[мetahunt]
> DOU
senior

Backend Engineer

StartupSoft
format:Remotecompany:Outsource
phplaravelawsgoogle cloudnode.jsredisbigqueryopenaisentry
claude apihugging faceelasticsearchqdrantpineconesonarqube
englishB2
experience5+ years
domainSaaS
locationUkraine (Lviv, Ternopil)
> full description

ABOUT CLIENT

A cloud-based platform for creating, editing, testing, and collaborating on micro-animations for web and mobile applications. The product is widely adopted by companies worldwide, integrates seamlessly with popular design and development tools, and serves a large global community of designers and developers.

PROJECT STAGE

live product, fully established

TECH STACK

PHP, Laravel, AWS RDS, ElastiCache/Redis, S3), GCP (Cloud Run, BigQuery)

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.
  • English B2+

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 and intelligent rate-limiting).
  • Workflow Overhaul via AI: Deeply integrate AI agents (such as Claude or Codex) into backend workflows and CI/CD pipelines (for Laravel or Node.js Google Cloud Run functions) to achieve measurable improvements in development speed, code verification, and automated testing.
  • AI Asset Approval & Credit Systems: Build advanced, automated asset-ingestion pipelines that use AI to moderate, tag, and evaluate incoming assets. You will also maintain and optimize our transactional AI Credit and Pricing architecture to ensure 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 with SonarQube to modernize our deployment pipeline for the AI era.
Відгукнутись на вакансію