Desarrollador Fullstack (FastAPI Stack/ Python)
Softgic
Worldwide
Full Time
flexible
unknown salary
Posted on September 28, 2024
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.
Originally posted on Himalayas