
En Baufest queremos mejorar la vida con tecnología, por lo que nos encontramos en la búsqueda de un Python Developer para sumar a nuestro equipo. Responsabilidades: Desarrollar y probar la calidad de las unidades de software con el fin de generar entregables que cumplan con los estándares, plazos, especificaciones técnicas y requisitos funcionales definidos en la plataforma tecnológica del servicio.Participar activamente en las ceremonias que se lleven a cabo dentro del servicio.Colaborar con la formación de los compañeros del equipo técnico ayudando a conseguir las competencias necesarias en el servicio.Capacitarse en nuevas tendencias y metodologías para mejorar sus habilidades técnicas.
Requisitos Principales:
Experiencia con venv, el entorno virtualizado de python.Experiencia con mocks conocer unittest-mock, pytest-mock o mockito.Pruebas unitariasConocimiento en pytest o unittest, si se usa o se va a cambiar al framework fastapi.Conocimiento en el uso de testclient combinado con pytest.Conocimiento de los módulos de pytest, unittest o tox.Calidad de código: pylint y en IDEs el uso de sonarlint.Seguridad de código: bandit.Performance test: locust.Base de datos relacional, postgresql: psycopg2.Base de datos no relacional.Mongo: pymongo.Cassandra: cassandra-driver.(para temas de logging): elasticsearch.Temas de token validacion de token, jwt y demás: pyjwt, python-jose, jwcrypto, authlib.Request o llamadas a terceros.Conocimiento del módulo requests (llamadas sincronas)Conocimiento del módulo aiohttp (asíncronas).Conocimiento de asyncioMicroserviciosConocimiento en el ciclo de vida de un microservicio, saber qué implicaciones tiene a realizar cambios, como probarlos, con qué módulos, uso de github Action.A nivel de framework, conocimiento en flask, fastapi o starlite que se usa para generar apis, en especial fastapi.Request o llamadas a terceros: Conocimiento del módulo requests (llamadas síncronas) y conocimiento del módulo aiohttp (asíncronas), conocimiento de asyncio.
Requisitos Deseables:
Metodologías Agiles como SCRUM y KanbanComunicación oral y escrita en inglés.Capacidad analítica
Te ofrecemos:
BAU COMPENSATIONS: Pago parcial de tu sueldo en dólares. Ajustes trimestrales. Evaluación anual de desempeño y revisión de categorización.BAU LUNCH: Recibirás un cupón de Pedidos Ya cada viernes del mes.BAU INTERNET: Reintegro mensual parcial de tu factura.BAU ANTI-TRAFFIC: En caso de que tu contratación sea en modalidad Híbrida, tendrás opción de elegir tu rango de horario laboral mientras lo avale el proyecto.BAU UTLITIES: ¡Luego de trabajar 4 años con la misma notebook en Baufest, será tuya!BAU FAMILY: Maternidad y Paternidad. Softlanding para las madres baufesianas y Paternidad (10 días hábiles de licencia) . Flexibilidad horaria planificada;BAU HEALTH: Medicina prepaga de primer nivel para grupo familiar; Reintegro trimestrales por actividad deportiva.BAU DAYs: Día de cumpleaños LibreBAU ACADEMY: Clases de Inglés in-company; Certificaciones y capacitaciones a cargo de Baufest; Pro-Profes (días extra de estudios, premios para estudiantes Universitarios/Terciarios/Posgrados);BAU HOME: Luego de 2 años en Baufest, si tienes que cambiar tu residencia y mudarte recibirás una orden de compra para acompañarte en este gran paso.
¡Excelente Clima Laboral!
Key Skills
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
