Match score not available

Desarrollador Fullstack (FastAPI Stack/ Python)

Remote: 
Full Remote
Work from: 

Offer summary

Qualifications:

BS degree in Computer Science or related field, Programming proficiency in Python and relevant frameworks, Experience with frontend and backend technologies, Solid understanding of software architecture and CI/CD practices, Ability to work independently and manage tasks effectively.

Key responsabilities:

  • Design and develop scalable web applications and APIs using FastAPI
  • Collaborate with product managers, designers, and developers
  • Implement clean and efficient frontend code with HTML, CSS, JavaScript, and React
  • Maintain databases and optimize application performance
  • Write unit, integration, and end-to-end tests for quality assurance

Softgic logo
Softgic
51 - 200 Employees
See all jobs

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).

Responsabilidades:
● 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
• We're certified as a Great Place to Work.
• Opportunities for advancement and growth.
• Paid time off.
• Formal education and certifications support.
• Benefits with partner companies.
• Referral program.
• Flexible working hours.


Salary:

USD 2k/mes

Required profile

Experience

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

Other Skills

  • Problem Solving
  • Collaboration
  • Communication
  • Time Management
  • Detail Oriented

Related jobs