Desarrollador Full Stack

Aviso de fuente externaen Wind Consulting

En Wind Consulting buscamos un Desarrollador fullstack con dominio de Python y Go para servicios backend, Flutter para aplicaciones móviles multiplataforma, sólido entendimiento de Clean...

Fuente externa - sin verificarhace 9 díasVigente hasta: 11 sep 2026

Salario

No especificado

Ubicación

Bogotá, Colombia

Tipo de empleo

Tiempo completo

Modalidad

No especificado

Desarrollador Full Stack

Bogotá, Colombia

Descripción del empleo

En Wind Consulting buscamos un Desarrollador fullstack con dominio de Python y Go para servicios backend, Flutter para aplicaciones móviles multiplataforma, sólido entendimiento de Clean Architecture y principios SOLID, experiencia construyendo APIs y microservicios, y capacidad de implementar pipelines de CI/CD. Capaz de moverse entre backend, frontend web, mobile y la capa de infraestructura sin fricción, y de tomar decisiones técnicas razonadas sin requerir supervisión constante.
Nivel de experiencia: 3 a 5 años de experiencia profesional en desarrollo de software, con participación activa en proyectos productivos y capacidad de liderar features de mediana complejidad de forma autónoma.
Competencias técnicas
Lenguajes backendPython 3.x: FastAPI, Flask o Django; manejo de async/await, tipado con type hints, pytest, gestión de dependencias con poetry o uv.Go 1.20+: net/http, Gin o Echo, manejo de goroutines y channels, testing con la librería estándar, módulos Go.Arquitectura y diseñoClean Architecture / Hexagonal Architecture: separación clara entre dominio, casos de uso, adaptadores e infraestructura.Principios SOLID, DDD a nivel táctico (entidades, value objects, repositorios), patrones de diseño aplicados con criterio.Diseño de APIs REST y experiencia con GraphQL o gRPC como plus.Modelado de bases de datos relacionales (PostgreSQL, MySQL) y NoSQL (MongoDB, Redis).Frontend webJavaScript/TypeScript moderno.Al menos un framework: React, Vue o Angular (preferentemente React con hooks).Manejo de estado (Redux, Zustand, Context API), consumo de APIs, fundamentos de HTML5 y CSS3, Tailwind o styled-components.Mobile con FlutterDart 3.x y framework Flutter (versión estable reciente).Arquitectura limpia aplicada a Flutter: separación en capas (presentation, domain, data) y feature-first folder structure.Navegación con go_router o auto_route, internacionalización (intl), temas claros/oscuros.Consumo de APIs REST con Dio o http, manejo de errores, interceptores, autenticación con tokens.Persistencia local: shared_preferences, Hive, Isar o SQLite (sqflite/drift).Integración con servicios nativos: notificaciones push (Firebase Cloud Messaging), cámara, geolocalización, biometría.Testing en Flutter: unit tests, widget tests e integration tests; uso de mocktail o mockito.Publicación en App Store (TestFlight, certificados, perfiles de aprovisionamiento) y Google Play (signing, bundles AAB, tracks internos/cerrados/producción).Configuración de flavors para múltiples entornos (dev, staging, prod).CI/CD e infraestructuraGit con flujos colaborativos (GitFlow, trunk-based development), revisión de pull requests.Pipelines en GitHub Actions, GitLab CI o Jenkins: build, test, lint, análisis de calidad y despliegues automatizados.CI/CD específico para mobile: Codemagic, Fastlane o Bitrise para builds firmados y despliegues a tiendas.Docker y docker-compose; nociones de Kubernetes (deployments, services, ingress).Al menos una nube: AWS, GCP o Azure (cómputo, almacenamiento, bases de datos administradas, IAM básico).Observabilidad: logging estructurado, métricas (Prometheus) y trazas (OpenTelemetry); Firebase Crashlytics para mobile.

¿Es tuya esta vacante?

Reclámala gratis y recibe candidatos con video en CazVid.

Empleos similares