Senior Software Engineer, Optimize/Analyze

W
WebflowWeb analytics
Remote-first (Argentina)Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
Business-level fluency to read, write and speak in English
Experience
5+ years building and shipping production backend services
Required Skills
AWSNode.jsPythonMongoDBTypeScriptCI/CDRESTful APIsDistributed Systems

Requirements

  • Have a BA/BS degree or equivalent experience.
  • Bring 5+ years of experience building and shipping production backend services.
  • Demonstrate a track record of performant, high-quality code.
  • Have depth in distributed systems, including concurrency, asynchronous and eventually consistent processing, queues or streaming, and designing for failure.
  • Be strong in Python and/or TypeScript/Node.js.
  • Have data modeling experience in MongoDB or a comparable database.
  • Have experience with real-time analytics, event-driven architectures, and REST APIs.
  • Have hands-on experience with AWS, containers, CI/CD, and observability, and be comfortable owning infrastructure.
  • Have strong production debugging skills across services and layers of the stack.
  • Value testing, documentation, and reliability, and communicate trade-offs clearly.
  • Use AI tools proactively.
  • Business-level fluency to read, write and speak in English.
  • Bonus: Experience with Apache Spark, Airflow, or TensorFlow; familiarity with Kafka or other event streaming platforms; or experience with large-scale personalization, experimentation, or recommendation systems.

Responsibilities

  • Architect, design, and build scalable multi-tenant backend services and APIs for the Optimize product, including its MCP server.
  • Build with MongoDB, Druid, Airflow, AWS (EC2, S3), Python, and TypeScript/Node.js.
  • Define service and API boundaries and design and optimize MongoDB data models and queries that power recommendations.
  • Improve scalability and reliability with distributed architecture, caching strategies, and event-driven systems tuned for low latency.
  • Lead projects from design through launch that advance team and engineering organization goals.
  • Write and review maintainable, tested, performant code.
  • Author, collaborate on, and evaluate design documents.
  • Use AI tools in daily work and help build reliable systems on top of LLM-backed components.
  • Partner with product engineers, PMs, and designers to ship end-to-end.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now