Fullstack Developer
Senior fullstack developer building Python microservices, APIs, and web interfaces (React/Vue/Angular + TypeScript) for a data-analysis and telemetry platform. The role spans SQL optimization, data-warehouse integration, data quality, and bot business logic at a software consultancy serving clients across industries like O&G, banking, and health.
- Compensation
- Not disclosed
- Location
- AR (Bs As)
- Work setup
- Remote
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Fullstack
- Posted
Skills
Must have
- 5+ years of Fullstack development experience, ideally in distributed applications, high-volume systems, or data processing solutions
- Advanced Python, with strong OOP, data structures, and design patterns
- Experience developing microservices and APIs with Python
- Experience with backend frameworks such as FastAPI, Flask, or Django
- Experience with modern frontend frameworks such as React, Vue.js, or Angular
- Solid knowledge of TypeScript and JavaScript
- Excellent SQL skills, including complex queries, optimization, aggregations, and subqueries
- Experience with relational and/or NoSQL databases
- Experience with Data Warehouses or large-scale data platforms
- Experience with Git and collaborative development workflows
- Knowledge of software architecture principles and development best practices
- Analytical skills, problem-solving, and technical autonomy
- Good communication and collaborative teamwork skills
Nice to have
- Specific experience with FastAPI
- Experience with industrial systems, SCADA, Ignition, or similar platforms
- Knowledge of IoT protocols or technologies
- Experience on Oil & Gas related projects
- Experience with telemetry data or real-time monitoring systems
- Experience with event-driven architectures or real-time data processing
- Knowledge of Data Engineering or Big Data technologies
- Experience working with cloud environments
- Experience with agile methodologies such as Scrum or Kanban
Full description
Sobre la empresa
Somos una compañía tecnológica especializada en el desarrollo de soluciones innovadoras a medida, combinando Software Development, Data & Analytics e Inteligencia Artificial para acompañar a empresas en sus desafíos de transformación digital. Con más de 10 años de trayectoria y presencia en Argentina, Uruguay, Estados Unidos y España, trabajamos en proyectos de alto impacto para clientes de distintas industrias como agro, O&G, manufactura, retail, medios, banca y salud. Nuestro equipo se mantiene constantemente actualizado en las últimas tecnologías, con una fuerte cultura de aprendizaje, capacitación continua y acompañamiento cercano en cada proyecto.
Sobre el rol
Buscamos un/a Senior Fullstack Developer para sumarse a un equipo multidisciplinario que trabaja en el desarrollo de soluciones tecnológicas orientadas al análisis de datos y telemetría. El rol tendrá un fuerte componente de desarrollo en Python, combinando backend, microservicios, integración de sistemas y desarrollo de interfaces web. La posición tendrá impacto directo en la evolución de una plataforma que permite procesar información, detectar excepciones y generar insights para la toma de decisiones operativas. Buscamos una persona con autonomía técnica, capacidad para entender sistemas existentes y criterio para transformar necesidades de negocio en soluciones robustas y mantenibles.
Responsabilidades
- Diseñar, desarrollar y evolucionar microservicios en Python dentro de una arquitectura orientada a bots y procesamiento de telemetría
- Desarrollar y mantener aplicaciones e interfaces web para visualizar estados, resultados, alertas e información operacional
- Implementar interfaces utilizando frameworks modernos como React, Vue.js o Angular, junto con TypeScript
- Diseñar y desarrollar APIs y servicios backend para integrar diferentes componentes y sistemas
- Construir conectores para extraer e integrar información proveniente de distintas fuentes de datos
- Diseñar y optimizar consultas SQL para procesamiento y extracción eficiente de información
- Integrar sistemas con Data Warehouses y otras fuentes de datos, asegurando una correcta separación entre los sistemas operativos y las plataformas analíticas
- Implementar reglas de negocio y lógica de procesamiento asociada a los bots y sus diferentes estados
- Trabajar con mecanismos de curaduría y data quality para gestionar inconsistencias, volumen y ruido en los datos
- Diseñar y mantener soluciones utilizando principios de Programación Orientada a Objetos y buenas prácticas de ingeniería
- Participar en el análisis y resolución de problemas técnicos, identificando oportunidades de mejora en las soluciones existentes
- Colaborar con equipos técnicos y stakeholders de negocio para comprender requerimientos y proponer soluciones efectivas