Fullstack (Python)New

Published: 2025-11-01

Clear Tech is a Data & Analytics company with a strong foundation in business and technology. Today, we bring this expertise into the AI era, positioning ourselves as AI experts specialized in data-driven solutions. We partner with organizations that need to turn data into meaningful outcomes, combining deep technical knowledge with business insight.

Job details

Southern Asia, Asia (sub-continent)
On-site
Freelance

 

Desarrollador/a Full Stack (Python) Acerca del Rol

Estamos buscando un/a Desarrollador/a Full Stack altamente capacitado/a para unirse a un proyecto innovador enfocado en el desarrollo de aplicaciones web escalables y de alto rendimiento.

El rol tendrá un enfoque especial en el desarrollo back-end con Python y en la creación y mantenimiento de una aplicación de simulación para la industria Oil & Gas, integrando componentes front-end modernos con una arquitectura eficiente y segura.

Acerca del Proyecto

Esta iniciativa responde a necesidades críticas del negocio, ofreciendo una interfaz inteligente, adaptable y atractiva que facilite la toma de decisiones basada en datos.
El alcance incluye:

  • Construcción de un Enterprise Data Lake (EDL) en Azure, utilizando Microsoft Fabric.

  • Desarrollo con Python y frameworks modernos de interfaz gráfica (por ejemplo, NiceGUI).

  • Diseño y mantenimiento de una aplicación de simulación Oil & Gas, integrando cálculos, visualizaciones y experiencias interactivas.

Responsabilidades Clave
  • Diseñar, desarrollar y mantener aplicaciones web end-to-end que combinen rendimiento, escalabilidad y excelente experiencia de usuario.

  • Desarrollar, probar y mantener servicios back-end escalables utilizando Python.

  • Diseñar e implementar interfaces front-end limpias y responsivas utilizando frameworks modernos de JavaScript.

  • Integrar APIs y garantizar una comunicación fluida entre los componentes front-end y back-end.

  • Escribir código eficiente, mantenible y bien documentado.

  • Participar en revisiones de código, validación funcional y definición de casos de prueba.

  • Colaborar estrechamente con los equipos de integración, QA y negocio para garantizar entregas alineadas con los requerimientos.

Habilidades Técnicas
  • Experiencia comprobada en desarrollo full stack para aplicaciones de nivel empresarial.

  • Dominio de Python como lenguaje principal de programación, idealmente con frameworks como NiceGUI o Flask.

  • Sólidos conocimientos en frameworks modernos de JavaScript (React.js, Angular.js o Node.js) para desarrollo front-end.

  • Experiencia en modelado de bases de datos y diseño de soluciones SQL/NoSQL.

  • Familiaridad con APIs RESTful, arquitectura de microservicios y patrones de programación asíncrona.

  • Experiencia en Git u otras herramientas de control de versiones.

Requisitos
  • Más de 3 años de experiencia práctica como Desarrollador/a Full Stack, entregando aplicaciones complejas de ciclo completo.

  • Conocimiento sólido de principios de diseño de alto nivel (HLD) y bajo nivel (LLD), así como de arquitectura de software escalable.

  • Capacidad para traducir requerimientos técnicos complejos en soluciones funcionales y mantenibles.

  • Experiencia trabajando en entornos ágiles y colaborativos.

  • Nivel de inglés intermedio/avanzado (lectura técnica y comunicación).

Deseables
  • Experiencia en diseño y consumo de APIs RESTful.

  • Conocimientos de buenas prácticas de UI/UX para aplicaciones con alta densidad de datos.

  • Comprensión de pipelines CI/CD y prácticas de DevOps.

La modalidad es contractor, con salario en USD, y acceso a los siguientes beneficios:
  • 20 días hábiles libres al año pagos 

  • Feriados pagos

  • Bono de bienvenida para la adquisición de herramientas de trabajo 

  • Te enviamos la notebook

  • Procesos de Performance Review y Compensation Review

  • Licencia Udemy

  • Programa de certificaciones

  • Capacitaciones en Data Management, Analytics, BI, inglés y más

  • Programa de referidos

  • Licencia por maternidad/paternidad

  • Acompañamiento a través de nuestro equipo de People Care

  El proceso de selección consta de:
  1. Entrevista con HR

  2. Test técnico online (plataforma Test Gorilla)

  3. Entrevista técnica

  4. (Opcional) Entrevista con el cliente

Apply