Match score not available

Desarrollador Fullstack (FastAPI Stack/ Python)

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Bachelor's degree in Computer Science, Engineering or related field., Proficiency in Python, FastAPI, REST API, ORM., Experience with Frontend technologies like HTML, CSS, JavaScript, React..

Key responsabilities:

  • Design and develop scalable web applications and APIs adhering to RESTful principles.
  • Collaborate with product managers, designers, and developers to build user-centric products.
  • Integrate frontend components with backend services for smooth data exchange and optimal user experience.
  • Optimize application performance, handle scalability concerns, and troubleshoot technical issues.
  • Write unit, integration, and end-to-end tests to ensure code quality and functionality.
Softgic logo
Softgic
51 - 200 Employees
See more Softgic offers

Job description

This is a remote position.

En Softgic trabajamos con los más tesos, con los que construyen, con los que aman lo que hacen, con los que tienen 100 en actitud, porque así es nuestra #Cooltura. Únete a nuestro propósito de hacer la vida más fácil con tecnología y sé parte de nuestro equipo como Desarrollador Fullstack (FastAPI Stack/ Python).

Compensación:
USD 2k/mes.

Ubicación:
Remoto (cualquier lugar).

Misión de Softgic:
En Softgic S.A.S. trabajamos para la transformación digital y cognitiva de nuestros clientes. Conscientes de que la calidad es un factor esencial para nosotros, incorporamos los siguientes principios en nuestra política:
  • Entregar productos y servicios de calidad.
  • Lograr la satisfacción de nuestros clientes internos y externos.
  • Fomentar en nuestro equipo la importancia de la formación para crecer profesional y personalmente a través de planes de desarrollo.
  • Cumplir con los requisitos legales y normativos aplicables.
  • Promover la mejora continua del sistema de gestión de la calidad.

¿Qué te hace un candidato ideal?

  • Eres competente en Python, FastAPI, REST API y ORM (Object-relational mapping).
  • Español - Nativo o completamente fluido.
Responsabilidades y más:
  • Diseñar y desarrollar aplicaciones web y API escalables y seguras usando FastAPI, adhiriéndose a los principios RESTful y mejores prácticas.
  • Colaborar con gerentes de producto, diseñadores y otros desarrolladores para conceptualizar, construir y mejorar productos orientados al usuario.
  • Implementar código frontend limpio, eficiente y reutilizable utilizando HTML, CSS, JavaScript y React, asegurando compatibilidad entre navegadores y diseño responsivo.
  • Integrar componentes frontend con servicios backend, garantizando un intercambio de datos fluido y una experiencia de usuario óptima.
  • Trabajar con bases de datos relacionales y/o NoSQL para almacenar, recuperar y manipular datos de manera eficiente.
  • Optimizar el rendimiento de las aplicaciones, manejar preocupaciones de escalabilidad y solucionar problemas técnicos.
  • Escribir pruebas unitarias, pruebas de integración y pruebas de extremo a extremo para asegurar la calidad y funcionalidad del código.
  • Participar en revisiones de código, proporcionar retroalimentación constructiva y contribuir a las prácticas de mejora continua.
  • Mantenerse al día con tecnologías emergentes, tendencias de la industria y mejores prácticas en desarrollo full-stack.


Requirements
  • Grado de licenciatura en Ciencias de la Computación, Ingeniería o un campo relacionado.
  • Los grados avanzados o certificaciones son una ventaja.
  • Dominio de la programación en Python, incluyendo conocimientos de frameworks web (preferiblemente FastAPI), programación orientada a objetos y diseño de API RESTful.
  • Experiencia demostrada con tecnologías Frontend como HTML, CSS, JavaScript y React, junto con bibliotecas de componentes UI como Chakra UI.
  • Fuertes habilidades en bases de datos, incluyendo experiencia con bibliotecas ORM (por ejemplo, SQLAlchemy) y bases de datos relacionales, así como bases de datos NoSQL.
  • Sólida comprensión de patrones de arquitectura de software, principios de diseño y mejores prácticas.
  • Experiencia con frameworks de pruebas (por ejemplo, pytest, Jest) y prácticas de CI/CD, incluyendo control de versiones (Git) y contenedorización (Docker).
  • Capacidad para trabajar de forma independiente, gestionar múltiples tareas y entregar trabajo de alta calidad dentro de plazos ajustados.
  • Excelentes habilidades para resolver problemas, atención al detalle y pasión por construir soluciones innovadoras.
  • Fuertes habilidades de comunicación y colaboración, con la capacidad de trabajar efectivamente en un entorno de equipo.

Deseable:
  • Contribuciones a proyectos de código abierto o un portafolio personal que muestre proyectos relevantes.
  • Experiencia con tecnologías en la nube y despliegue de aplicaciones en plataformas en la nube (por ejemplo, AWS, Azure, Google Cloud).
  • Conocimiento de mejores prácticas de seguridad y experiencia en la implementación de medidas de autenticación, autorización y protección de datos.
  • Familiaridad con técnicas de optimización de rendimiento, estrategias de caché y manejo de aplicaciones de alto tráfico.
  • Experiencia con metodologías de desarrollo ágil y un historial de entrega de software de alta calidad de manera iterativa.

Benefits
  • Reconocimiento como un Great Place to Work.
  • Oportunidades de crecimiento profesional y escalamiento.
  • Días libres.
  • Apoyo para educación formal y certificaciones.
  • Beneficios con empresas asociadas.
  • Plan de referidos.
  • Horarios flexibles.



Salary:

USD 2k/mes

Required profile

Experience

Spoken language(s):
Spanish
Check out the description to know which languages are mandatory.

Other Skills

  • Detail Oriented
  • Collaboration
  • Communication
  • Problem Solving

Related jobs