Desarrollador Full Stack
External job listingat 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...
Salary
Not provided
Location
Bogotá, Colombia
Employment type
Full time
Workplace
Not provided
Desarrollador Full Stack
Bogotá, Colombia
Job description
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.
Is this your job posting?
Claim it for free and receive video applications on CazVid.
Featured candidates
- Recepción de visitantes
- Brindar información cultural
- Recorridos guiados
- Trabajo en equipo
- Comunicación asertiva
- Capacidad de adaptación
- Trabajo en equipo
- Servicio y atención al cliente
- Asesoramiento a clientes
- Organización
- Responsabilidad
- Capacidad analítica