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