Buscar ofertaReclutadores

desarrollador junior python-django-javascrit

Oportunidad exclusiva

Presencial

desarrollador junior python-django-javascrit

Cero Código

desarrollador junior python-django-javascrit

Competencias

Consultas SQLMongoDBDockerDjangoPythonMySQLRedisLinuxJavascript

hace 2 meses

Comparte esta oportunidad

Comparte esta oferta con los talentos de tu red:
✓ Dales más visibilidad ante los clientes.
✓ Ayuda a tus contactos a encontrar su próximo empleo.

Información clave


Tipo de contrato:

Indefinido

Modalidad:

Presencial

Publicada el:

20 agosto 2026

Qué necesitan


🚀 Desarrollador Python / Django

Empresa: Cerocodigo.com

Modalidad: Remoto

Ubicación: Guayaquil, Ecuador

Tipo de contratación: A definir según experiencia

Sobre el cargo

Buscamos un Desarrollador Python / Django para incorporarse a nuestro equipo de desarrollo y participar en la evolución de nuestras soluciones empresariales, especialmente sistemas de contabilidad, facturación, inventarios, ventas y gestión administrativa .

Buscamos una persona con capacidad para resolver problemas reales, trabajar con bases de datos y desarrollar funcionalidades de manera ordenada y mantenible.

RequisitosObligatorios

  • Experiencia con Python .
  • Conocimientos de Django .
  • Manejo de MySQL o bases de datos relacionales.
  • Conocimientos de:
  • APIs REST.
  • Git.
  • HTML/CSS/JavaScript.
  • Consultas SQL.
  • Capacidad para analizar código existente y corregir errores.
  • Capacidad para trabajar de forma autónoma.
  • Buen criterio para resolver problemas técnicos.

Deseables

  • Django REST Framework.
  • Docker.
  • Linux.
  • Nginx / Gunicorn.
  • Redis / Celery.
  • MongoDB.
  • Experiencia con sistemas ERP, contables o administrativos.
  • Conocimientos de servicios cloud.
  • Experiencia integrando APIs externas.
  • Uso responsable de herramientas de IA para programación.

Responsabilidades

  • Desarrollar nuevas funcionalidades en Python/Django.
  • Mantener y mejorar aplicaciones existentes.
  • Diseñar y optimizar consultas SQL.
  • Crear y mantener APIs.
  • Corregir errores y problemas de rendimiento.
  • Integrar sistemas externos.
  • Trabajar con bases de datos.
  • Participar en el diseño de nuevas funcionalidades.
  • Escribir código limpio, mantenible y documentado.
  • Investigar y solucionar problemas técnicos.

🧪 PRUEBA TÉCNICA

Duración máxima: 20 minutos

La prueba evalúa principalmente:

  • Python.
  • Lógica de programación.
  • Django.
  • Debugging.
  • Criterio técnico.
  • Capacidad para detectar problemas en requerimientos.

Puedes utilizar documentación, Google y herramientas de IA durante la prueba. Sin embargo, deberás ser capaz de explicar y defender tu solución durante una eventual entrevista técnica.

Ejercicio 1 — Python y lógica30 puntos

Dada la siguiente información:

ventas = [

{"cliente": "Juan", "total": 150},

{"cliente": "Maria", "total": 250},

{"cliente": "Juan", "total": 300},

{"cliente": "Pedro", "total": 100},

{"cliente": "Maria", "total": 50},

]

Crear:

resumen_clientes(ventas)

Debe retornar el total comprado y número de compras por cliente, ordenado de mayor a menor según el total comprado.

Ejercicio 2 — Django y criterio técnico40 puntos

Tenemos:

class Producto(models.Model):

nombre = models.CharField(max_length=200)

codigo = models.CharField(max_length=50, unique=True)

precio = models.DecimalField(max_digits=12, decimal_places=2)

stock = models.IntegerField(default=0)

activo = models.BooleanField(default=True)

Se requiere:

  1. Nombre obligatorio.
  2. Precio mayor a cero.
  3. Stock no negativo.
  4. Usuarios normales no pueden registrar códigos duplicados.
  5. Administradores sí pueden registrar códigos duplicados.
  6. No se puede modificar el modelo Producto.

Si encuentras una contradicción o imposibilidad técnica en los requisitos, debes identificarla y explicar cómo la solucionarías.

Ejercicio 3 — Debugging Python30 puntos

Corregir:

def calcular_total(productos):

total = 0

for producto in productos:

if producto["cantidad"] > 0:

total = producto["cantidad"] * producto["precio"]

return total

Con:

productos = [

{"nombre": "Producto A", "cantidad": 2, "precio": 10},

{"nombre": "Producto B", "cantidad": 3, "precio": 5}

]

El resultado esperado es:

35

Además, la función debe ignorar productos inválidos y cantidades menores o iguales a cero sin detener todo el proceso.

📩 Cómo enviar la prueba

Una vez terminada, enviar la solución por correo a:

[email protected]

Asunto:

Postulación Desarrollador Python — [Nombre y Apellido]

El correo debe incluir:

  • Nombre completo.
  • Número de teléfono.
  • Ciudad.
  • Años de experiencia.
  • Pretensión salarial.
  • Disponibilidad para trabajar.
  • Archivo o enlace con la solución de la prueba.
  • Breve descripción de las herramientas utilizadas, incluyendo si se utilizó IA.

Importante

No buscamos únicamente que el código funcione.

Valoramos especialmente:

criterio técnico + capacidad de análisis + calidad del código + capacidad para explicar las decisiones tomadas.

Los candidatos que superen la prueba podrán ser convocados a una entrevista técnica , en la que se revisará la solución y se realizarán modificaciones sobre el código presentado.

📧 Enviar a:

[email protected]

  • Cerocodigo.com — Soluciones de software empresarial

Otras ofertas ¡ideales para ti!

Estas empresas también buscan grandes talentos

Cherrypick

Chargé(e) de référencement / Master Data junior - agroalimentaire (pré-embauche)

300€/jour

Contrato indefinido

22400 Lamballe-Armor, France

En remoto, Híbrido

Competencias

DataikuExcelGoogle sheet

hace 3 horas

Candidatura rápida

Raedy

Tech Lead LLM Web

Autónomo

Paris, France

Híbrido

Competencias

DockerPythonJavaPostgreSQLKafkaRedisAWSFastAPIAzureGoSpringbootStarlettePydanticUvicorn (ASGI)asynciohttpxOpenAIAzure OpenAIMistral AIAWS BedrockLangChainCI/CDOpenSearchWeaviateCeleryPytestpytest-asyncio

hace 3 horas

Candidatura rápida

Freelance.com

Consultant Junior PCA

Contrato indefinido

Paris, France

Híbrido

Competencias

Business Continuity PlanningDisaster Recovery PlanningBusiness Impact AnalysisCrisis ManagementAdvanced ExcelPowerPoint

hace 1 hora

Candidatura rápida

El mejor lugar para encontrar tu próxima oportunidad

© 2026. Todos los derechos reservados.

Talentos

Buscar empleo

Crear perfil

Soluciones y herramientas