👨🏻‍💻 postech.work

Backend Developer

Propel • 🌐 In Person

In Person Posted 2 days, 21 hours ago

Job Description

Descripción empresa:

Propel is a California-based organization that closes the digital gap for social organizations in Latin America. Propel leverages technology and talent to amplify social impact. Propel’s vision is to be an engine of growth and a source of inspiration for a vibrant community of nonprofits in Latin America.

Misión del cargo:

Encargado del diseño, construcción y mantenimiento del backend de una webapp, incluyendo APIs, infraestructura en AWS y gestión de datos.

Funciones del cargo:

Perfil de interés

Buscamos a una persona que disfrute diseñar arquitecturas sólidas y resolver problemas técnicos complejos, motivada por construir APIs y sistemas escalables con Django y AWS. Alguien riguroso, estructurado y orientado a buenas prácticas de seguridad, que valore la eficiencia y la estabilidad del backend como la base de una gran experiencia de usuario. Una persona curiosa, con afán por optimizar procesos, automatizar flujos y mejorar la infraestructura continuamente. Que se sienta cómoda colaborando con equipos multidisciplinarios, comunicando decisiones técnicas con claridad y aportando soluciones en un entorno dinámico y de aprendizaje constante.

Principales responsabilidades

1. Desarrollo de APIs (30%)

Diseñar, desarrollar y documentar APIs REST utilizando -Django y Django REST Framework.

Implementar endpoints eficientes, seguros y bien estructurados para soportar las funcionalidades de la webapp.

2. Infraestructura y despliegue en AWS (25%)

Configurar y administrar servicios en AWS (como EC2, RDS, Lambda, S3).

Establecer procesos de despliegue continuo y asegurar que la aplicación esté disponible, estable y funcionando correctamente.

3. Gestión y modelado de datos (25%)

Diseñar modelos de datos utilizando Django ORM, asegurando integridad y consistencia.

Optimizar consultas, migraciones y rendimiento de la base de datos.

Documentar flujos de datos y procesos clave para asegurar la trazabilidad.

4. Seguridad, escalabilidad y calidad del backend (20%)

Implementar prácticas de seguridad (autenticación, permisos, manejo de errores y protección de datos).

Mejorar el rendimiento del backend y asegurar que la arquitectura pueda escalar según las necesidades del proyecto.

Duración: 6 meses

Compensación: 800 USD

Dedicación: Tiempo parcial - 25 horas

Requisitos:

Experiencia desarrollando sistemas con Django.

Conocimientos sólidos de bases de datos y modelado.

Experiencia con AWS (EC2, RDS, Lambda o similar).

Conocimiento de autenticación, seguridad y manejo de sesiones.

Manejo de GitHub para control de versiones y colaboración.

Condiciones oferta:Beneficios:

Fully Remote

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.