Senior Semi Senior Software Engineer
Aviso de fuente externaen SPC Pro
Senior / Semi Senior Software Engineer (.NET / Python / Cloud) Modalidad: Remoto 100% Sobre SPC Pro En SPC Pro desarrollamos software para la industria manufacturera. Construimos platafor...
Salario
No especificado
Ubicación
Buenos Aires, Argentina
Tipo de empleo
Tiempo completo
Modalidad
No especificado
Senior Semi Senior Software Engineer
Buenos Aires, Argentina
Descripción del empleo
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 rolBuscamos 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 profesional 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 hacerDiseñ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–10ASP.NET CoreWorker ServicesMediatR / CQRSPython 3.12+FastAPIFlaskSQLAlchemyNode.js / Express
FrontendAngular 18–21TypeScriptRxJSAngular MaterialTailwind CSS
Bases de datosPostgreSQLSQL ServerMongoDB
InfraestructuraDockerKubernetesGitHub ActionsRabbitMQMQTTRedis / ValkeyDigitalOceanAWS S3 / DigitalOcean Spaces
Requisitos excluyentesAl 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 especialmenteArquitectura 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 trabajamosCI/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 buscamosNos 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 siBuscá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 postularteJunto con tu CV, contanos brevemente:¿Cuál fue el último proyecto donde utilizaste Docker y Kubernetes?¿Qué herramientas de IA utilizás habitualmente para programar?¿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]
¿Es tuya esta vacante?
Reclámala gratis y recibe candidatos con video en CazVid.