Developer Back-end Python + Fastapi
- Hybrid · Chile
- Full-time
- Software engineering
- Posted recently
You’ll apply on BC Tecnología’s own site.
About the role
En BC Tecnología somos una consultora TI que crea equipos ágiles y entrega soluciones para clientes de servicios financieros, seguros, retail y gobierno. Con 6 años de experiencia, diseñamos y ejecutamos proyectos de alto impacto en áreas como Desarrollo de Software, Infraestructura Tecnología y Unidades de Negocio. En este rol, nos integraremos a un equipo de desarrollo para construir soluciones escalables, integraciones y servicios backend, con foco en APIs eficientes y confiables, trabajando coordinadamente con Desarrollo, QA y Arquitectura para responder a las necesidades del negocio.
¿Cuáles serán tus principales responsabilidades?
- Desarrollar y mantener servicios backend utilizando Python y FastAPI.
- Diseñar, construir e integrar APIs REST.
- Implementar lógica de negocio y procesamiento de datos.
- Desarrollar interfaces y componentes frontend utilizando React.
- Integrar aplicaciones frontend con servicios backend y APIs externas.
- Trabajar con bases de datos relacionales y/o NoSQL.
- Participar en definiciones técnicas y diseño de arquitectura de las soluciones.
- Aplicar buenas prácticas de desarrollo, seguridad, mantenibilidad y calidad de código.
- Desarrollar pruebas unitarias y de integración.
- Analizar y resolver incidencias técnicas.
- Utilizar Git y flujos de trabajo colaborativos.
- Participar en revisiones de código y metodologías ágiles.
- Apoyar procesos de despliegue, automatización y CI/CD.
Requisitos
Requisitos técnicos
-
Experiencia desarrollando aplicaciones con Python.
-
Experiencia sólida utilizando FastAPI.
-
Experiencia en desarrollo frontend con React.
-
Manejo de JavaScript y/o TypeScript.
-
Experiencia desarrollando e integrando APIs REST.
-
Manejo de bases de datos como PostgreSQL, MySQL o similares.
-
Experiencia con Git y trabajo colaborativo en repositorios.
-
Conocimientos de autenticación y autorización, idealmente JWT y/o OAuth2.
-
Conocimientos prácticos de Docker.
Conocimientos deseables -
Arquitecturas de microservicios.
-
Kubernetes.
-
Redis y procesamiento asíncrono.
-
SQLAlchemy y Pydantic.
-
React Query, Redux, Zustand u otras herramientas de gestión de estado.
-
Implementación de pipelines CI/CD.
-
Testing con Pytest, Jest u otras herramientas similares.
Stack tecnológico principal
Backend: Python, FastAPI, Pydantic, SQLAlchemy
Frontend: React, JavaScript / TypeScript
Base de datos: PostgreSQL / SQL
Integraciones: APIs REST
DevOps: Git, Docker, CI/CD
Cloud: AWS / Azure / GCP
Buscamos profesionales con capacidad para desenvolverse de manera integral en el desarrollo de soluciones web, con buenas bases técnicas, orientación a la calidad y capacidad para trabajar colaborativamente con equipos multidisciplinarios.
Valoramos especialmente la autonomía, capacidad analítica, buenas prácticas de programación y disposición para participar tanto en decisiones técnicas como en la evolución continua de las soluciones.
Beneficios
En BC Tecnología promovemos un ambiente de trabajo colaborativo que valora el compromiso y el aprendizaje constante. Nuestra cultura se orienta al crecimiento profesional a través de la integración y el intercambio de conocimientos entre equipos.
Participarás en proyectos innovadores con clientes de alto nivel y sectores diversos, en un entorno que fomenta la inclusión, el respeto y el desarrollo técnico y profesional.
