Desarrollo de bot DCA para operar en mercados DeFi desde servidor propio (DigitalOcean)
Budget: $750 – $1,500 USD
Requisitos del desarrollador:
Obligatorios:
• Experiencia comprobable en desarrollo con web3.js, ethers.js o web3.py.
• Conocimiento profundo de DEXs como Uniswap, PancakeSwap, 1inch, etc.
• Capacidad para interactuar con contratos inteligentes y enviar transacciones firmadas.
• Experiencia automatizando bots de trading (DCA).
• Buen manejo de wallets y claves privadas de forma segura.
• Buen manejo de base de datos.
• Capacidad de desplegar y monitorear procesos en servidores Linux (Ubuntu), idealmente en DigitalOcean.
Deseables:
• Conocimiento de herramientas como Docker, PM2, cron, logs.
• Experiencia con APIs como Infura, Alchemy o QuickNode.
• Buenas prácticas de seguridad en entornos DeFi.
Objetivo del bot:
• Ejecutar compras y ventas periódicas de un token desde una wallet propia según la matemática y la lógica de un bot DCA configurado manualmente.
• Auto corrección y monitoreo de la exactitud de las órdenes para evitar mal funcionamiento.
• Capacidad de entender y manejar máximo slippage para evitar mal funcionamiento.
• Elegir DEX adecuado (por ejemplo Uniswap o PancakeSwap) según el par.
• Capacidad para administración individual de presupuesto incluyendo el interés compuesto en la propia matemática del bot.
Objetivos y funciones de la interfaz de usuario (front end)
• Creación, configuración y puesta en marcha de nuevos bots
• Monitoreo grafico de transacciones por bots, ciclos y plataformas DEX.
• Funciones de búsqueda y clasificaciones de bots
• Capacidad de integración con nuevos wallets
• Intefaz de cualquier función configurable (si fuera necesario)
Entregables esperados:
• Código completo del bot y todo lo programado (idealmente en Python o JavaScript).
• Manual básico de uso y configuración.
• Instalación y prueba inicial en el servidor DigitalOcean.
• Opcional: archivo Docker o script de automatización.
• Se valora comunicación clara y experiencia demostrable.
• Ideal si puede entregar una primera versión funcional en 1-3 semanas.nn
Contrato:
Este contrato establece los términos y condiciones bajo los cuales yo contrato al programador para el desarrollo de software, dividido en dos etapas claramente definidas. El pago se realizará exclusivamente por el rendimiento y la entrega puntual de cada etapa, sujeto a una revisión exhaustiva de la funcionalidad.
Cláusulas:
1. Demostración de Habilidades y Competencia:
o El Desarrollador se compromete a demostrar, antes del inicio del trabajo, sus habilidades y competencia en las tecnologías y lenguajes de programación requeridos para el proyecto.
o El Cliente se reserva el derecho de solicitar pruebas técnicas y/o revisiones de código anteriores para evaluar la idoneidad del Desarrollador.
2. División en Etapas y Entregables:
o El proyecto se dividirá en dos etapas, cada una con entregables y plazos específicos que se detallarán en un anexo a este contrato.
o Cada etapa deberá ser entregada en su totalidad y funcionando correctamente para que el pago correspondiente sea efectuado.
o Una revisión exhaustiva será realizada por el cliente antes de cada pago.
3. Pago por Rendimiento y Puntualidad:
o El pago se realizará únicamente al completar satisfactoriamente cada etapa, según la revisión y aprobación del Cliente.
o La entrega tardía de cualquier etapa pudiera resultar en la pérdida total del pago correspondiente a esa etapa.
4. Comunicación y Dedicación Exclusiva:
o El Desarrollador se compromete a mantener una comunicación directa y constante con el Cliente, con disponibilidad 24/7 para consultas y actualizaciones.
o El Desarrollador deberá dedicar tiempo completo y exclusivo a este proyecto hasta su finalización, sin aceptar otros trabajos a tiempo parcial o completo durante el período del contrato.
5. Revisión y Aprobación:
o Cada etapa será sometida a una revisión exhaustiva por parte del cliente para asegurar que las funcionalidades se han realizado correctamente.
o Si se encuentra algún error el programador deberá arreglarlo lo antes posible.
6. Propiedad Intelectual:
o Todos los derechos de propiedad intelectual del software desarrollado serán propiedad exclusiva del Cliente.
7. Confidencialidad:
o El Desarrollador se compromete a mantener la confidencialidad de toda la información relacionada con el proyecto.
8. Rescisión del Contrato:
o El Cliente se reserva el derecho de rescindir el contrato en caso de incumplimiento de cualquiera de las cláusulas por parte del Desarrollador.
Angel GArcia
Obligatorios:
• Experiencia comprobable en desarrollo con web3.js, ethers.js o web3.py.
• Conocimiento profundo de DEXs como Uniswap, PancakeSwap, 1inch, etc.
• Capacidad para interactuar con contratos inteligentes y enviar transacciones firmadas.
• Experiencia automatizando bots de trading (DCA).
• Buen manejo de wallets y claves privadas de forma segura.
• Buen manejo de base de datos.
• Capacidad de desplegar y monitorear procesos en servidores Linux (Ubuntu), idealmente en DigitalOcean.
Deseables:
• Conocimiento de herramientas como Docker, PM2, cron, logs.
• Experiencia con APIs como Infura, Alchemy o QuickNode.
• Buenas prácticas de seguridad en entornos DeFi.
Objetivo del bot:
• Ejecutar compras y ventas periódicas de un token desde una wallet propia según la matemática y la lógica de un bot DCA configurado manualmente.
• Auto corrección y monitoreo de la exactitud de las órdenes para evitar mal funcionamiento.
• Capacidad de entender y manejar máximo slippage para evitar mal funcionamiento.
• Elegir DEX adecuado (por ejemplo Uniswap o PancakeSwap) según el par.
• Capacidad para administración individual de presupuesto incluyendo el interés compuesto en la propia matemática del bot.
Objetivos y funciones de la interfaz de usuario (front end)
• Creación, configuración y puesta en marcha de nuevos bots
• Monitoreo grafico de transacciones por bots, ciclos y plataformas DEX.
• Funciones de búsqueda y clasificaciones de bots
• Capacidad de integración con nuevos wallets
• Intefaz de cualquier función configurable (si fuera necesario)
Entregables esperados:
• Código completo del bot y todo lo programado (idealmente en Python o JavaScript).
• Manual básico de uso y configuración.
• Instalación y prueba inicial en el servidor DigitalOcean.
• Opcional: archivo Docker o script de automatización.
• Se valora comunicación clara y experiencia demostrable.
• Ideal si puede entregar una primera versión funcional en 1-3 semanas.nn
Contrato:
Este contrato establece los términos y condiciones bajo los cuales yo contrato al programador para el desarrollo de software, dividido en dos etapas claramente definidas. El pago se realizará exclusivamente por el rendimiento y la entrega puntual de cada etapa, sujeto a una revisión exhaustiva de la funcionalidad.
Cláusulas:
1. Demostración de Habilidades y Competencia:
o El Desarrollador se compromete a demostrar, antes del inicio del trabajo, sus habilidades y competencia en las tecnologías y lenguajes de programación requeridos para el proyecto.
o El Cliente se reserva el derecho de solicitar pruebas técnicas y/o revisiones de código anteriores para evaluar la idoneidad del Desarrollador.
2. División en Etapas y Entregables:
o El proyecto se dividirá en dos etapas, cada una con entregables y plazos específicos que se detallarán en un anexo a este contrato.
o Cada etapa deberá ser entregada en su totalidad y funcionando correctamente para que el pago correspondiente sea efectuado.
o Una revisión exhaustiva será realizada por el cliente antes de cada pago.
3. Pago por Rendimiento y Puntualidad:
o El pago se realizará únicamente al completar satisfactoriamente cada etapa, según la revisión y aprobación del Cliente.
o La entrega tardía de cualquier etapa pudiera resultar en la pérdida total del pago correspondiente a esa etapa.
4. Comunicación y Dedicación Exclusiva:
o El Desarrollador se compromete a mantener una comunicación directa y constante con el Cliente, con disponibilidad 24/7 para consultas y actualizaciones.
o El Desarrollador deberá dedicar tiempo completo y exclusivo a este proyecto hasta su finalización, sin aceptar otros trabajos a tiempo parcial o completo durante el período del contrato.
5. Revisión y Aprobación:
o Cada etapa será sometida a una revisión exhaustiva por parte del cliente para asegurar que las funcionalidades se han realizado correctamente.
o Si se encuentra algún error el programador deberá arreglarlo lo antes posible.
6. Propiedad Intelectual:
o Todos los derechos de propiedad intelectual del software desarrollado serán propiedad exclusiva del Cliente.
7. Confidencialidad:
o El Desarrollador se compromete a mantener la confidencialidad de toda la información relacionada con el proyecto.
8. Rescisión del Contrato:
o El Cliente se reserva el derecho de rescindir el contrato en caso de incumplimiento de cualquiera de las cláusulas por parte del Desarrollador.
Angel GArcia