Senior / Semi Senior Software Engineer (.NET / Python / Cloud)
Modalidad: Remoto 100%
Sobre SPC Pro En SPC Pro desarrollamos software para la industria manufacturera. Construimos plataformas de Control Estadístico de Procesos (SPC), sistemas de medición (MSA), integración con equipos industriales (OPC-UA, MQTT), soluciones de calidad y herramientas de observabilidad para plantas industriales.
Nuestros productos se despliegan tanto en la nube como on-premise y son utilizados en entornos donde la disponibilidad, la confiabilidad y la calidad del software son críticas.
Somos un equipo técnico pequeño, con alto nivel de autonomía y foco en la calidad del código. Valoramos las buenas decisiones de ingeniería por encima de la velocidad de entregar una feature.
El rol
Buscamos un Software Engineer SSR/SR que pueda incorporarse rápidamente al equipo y participar activamente en el diseño, desarrollo y evolución de nuestros productos.
No buscamos un especialista de un único stack. Buscamos un ingeniero capaz de entender sistemas completos, moverse entre backend, frontend e infraestructura cuando el proyecto lo requiere y tomar decisiones técnicas con criterio.
Esperamos experiencia competente previa desarrollando software en producción.
Este no es un puesto de formación . Buscamos personas que puedan aportar desde las primeras semanas de trabajo.
Qué vas a hacer
- Diseñar e implementar nuevas funcionalidades end-to-end.
- Desarrollar APIs REST utilizando .NET y Python.
- Construir interfaces web modernas en Angular.
- Participar en decisiones de arquitectura y diseño técnico.
- Desarrollar y mantener microservicios desplegados en Kubernetes.
- Integrar sistemas industriales mediante OPC-UA, MQTT, SignalR y RabbitMQ.
- Optimizar rendimiento de aplicaciones y consultas a bases de datos.
- Resolver incidentes de producción cuando sea necesario.
- Participar activamente en code reviews y revisiones de arquitectura.
- Automatizar procesos mediante GitHub Actions.
- Trabajar diariamente con herramientas de desarrollo asistidas por IA para acelerar el ciclo de desarrollo sin comprometer la calidad del código.
Stack tecnológicoBackend
- .NET 8–10
- ASP.NET Core
- Worker Services
- MediatR / CQRS
- Python 3.12+
- FastAPI
- Flask
- SQLAlchemy
- Node.js / Express
Frontend
- Angular 18–21
- TypeScript
- RxJS
- Angular Material
- Tailwind CSS
Bases de datos
- PostgreSQL
- SQL Server
- MongoDB
Infraestructura
- Docker
- Kubernetes
- GitHub Actions
- RabbitMQ
- MQTT
- Redis / Valkey
- DigitalOcean
- AWS S3 / DigitalOcean Spaces
Requisitos excluyentes
- Al menos 4 años de experiencia profesional desarrollando software.
- Experiencia sólida desarrollando APIs con .NET (C#) o Python .
- Conocimientos funcionales del otro lenguaje (Python o .NET).
- Experiencia utilizando Docker como parte del desarrollo diario.
- Experiencia desplegando aplicaciones en Kubernetes (producción o staging).
- Experiencia trabajando con Git, Pull Requests y Code Reviews.
- Capacidad para comprender y modificar codebases existentes.
- Experiencia trabajando tanto en backend como en frontend.
- Uso cotidiano de herramientas de IA para desarrollo de software (Claude Code, Cursor, GitHub Copilot, Codex o similares).
Valoramos especialmente
- Arquitectura limpia.
- CQRS.
- Repository Pattern.
- Domain-Driven Design.
- Microservicios.
- Mensajería asíncrona.
- Observabilidad.
- Testing automatizado.
- TestContainers.
- Experiencia en sistemas industriales, IoT o Manufacturing.
Cómo trabajamos
- CI/CD mediante GitHub Actions.
- Kubernetes como plataforma principal de despliegue.
- Code Reviews obligatorios.
- Testing automatizado.
- Monitoreo en producción mediante Sentry.
- Arquitecturas basadas en contratos claros.
La IA forma parte del proceso de desarrollo. Esperamos que nuestros desarrolladores sepan utilizarla como una herramienta de productividad, validando críticamente el código generado y tomando decisiones de ingeniería fundamentadas.
El perfil que buscamos
Nos interesa trabajar con personas que:
- Entiendan arquitectura además de escribir código.
- Puedan incorporarse a un proyecto existente sin necesidad de mucho acompañamiento.
- Disfruten resolver problemas técnicos complejos.
- Se sientan cómodas leyendo código escrito por otros.
- Sean autónomas trabajando de forma remota.
- Tengan criterio para decidir cuándo usar una solución simple y cuándo una más sofisticada.
- Utilicen IA de manera deliberada como parte de su flujo diario de desarrollo.
Este puesto probablemente no sea para vos si
- Buscás tu primera experiencia profesional.
- Tu experiencia principal proviene de proyectos personales o académicos.
- Nunca trabajaste con Docker y Kubernetes.
- Preferís especializarte exclusivamente en frontend o exclusivamente en backend.
- No utilizás herramientas de IA como parte habitual de tu trabajo.
Para postularte Junto con tu CV, contanos brevemente:
1. ¿Cuál fue el último proyecto donde utilizaste Docker y Kubernetes?
2. ¿Qué herramientas de IA utilizás habitualmente para programar?
3. ¿Cuál es tu sueldo en USD pretendido?
- Nos interesa conocer tu forma de pensar tanto como las tecnologías que conocés.
Ayúdanos con tu correo a la siguiente dirección:
[email protected]
📌 Senior / Semi Senior Software Engineer (Argentina)
🏢 SPC Pro
📍 Argentina