Senior Software Engineer

Visa Hunt

Argentina

Presencial

ARS 181.190.000 - 271.784.000

Jornada completa

14 días+
Generador de candidaturas

Una candidatura completa en un minuto: currículum y carta de presentación adaptados, listos para enviar.

Supera los filtros ATS

Descripción de la vacante

Proper is an AI-first accounting service focused on property managers and real estate operators. We engineer end-to-end backend systems, data models, and automated workflows for B2B accounting operations.

The Senior Software Engineer will own the AI-backed document processing service, design multi-service data flows, and build integrations with third-party platforms. You will collaborate with a global team and contribute to scalable, observable systems.

Formación

  • Backend services with multi-service data flows
  • Data modelling, migrations, and invariants
  • Distributed debugging across services and databases
  • Observability and auditability of automated flows
  • Working with LLm-backed services and AI outputs

Responsabilidades

  • Design, build, and maintain backend services across a microservices estate (Go, NestJS/TypeScript, Python).
  • Own the AI-backed document processing and classification service (Python/FastAPI).
  • Design and maintain integrations with third-party platforms, including auth, retries, and recovery.
  • Model data deliberately — schemas, migrations, and invariants that hold as the product changes.
  • Debug across service boundaries to find root causes.
  • Build observability and provenance into automated flows.
  • Design for safe automation: idempotency and guardrails on writes to customer systems.
  • Write clean, tested code and improve instrumentation.

Conocimientos

Backend depth
Data modelling
Distributed systems
LLM-backed services
Cloud & infra
Testing & evaluation
Go
Python
TypeScript

Educación

Bachelor's or Master's in CS/SE

Herramientas

Go
Python
TypeScript
PostgreSQL
Docker
Cloud Run
NestJS
FastAPI

Descripción del empleo

Proper AI is an AI-first accounting service built for property managers and real estate operators.

By combining automation, technology, and a global team of accounting experts, we deliver faster, more accurate financial operations at scale.

We’re a team of builders, problem-solvers, and operators from around the world, working together to modernize one of the most critical functions in real estate.

Learn more at

We are looking for a Senior Software Engineer with strong backend and systems fundamentals to help own the core of our platform: the services, data models, and automations behind workflow and productivity tooling for B2B accounting operations.

This is a depth role, not a breadth role. The work is logic-heavy — multi-service data flows, third-party platform integrations, and document-processing pipelines where correctness matters more than surface area. The engineer will be a technical counterpart to the Tech Lead on architecture, and will take ownership of our AI-backed document processing service.

The ideal candidate is language-agnostic in outlook but deep in practice: comfortable moving between Go, Python, and TypeScript, and able to build a real working model of an unfamiliar system before changing it.

Key Responsibilities
Core Functional Responsibilities
  • Design, build, and maintain backend services across a microservices estate (Go, NestJS/TypeScript, Python).

  • Own the AI-backed document processing and classification service (Python/FastAPI): extraction quality, accuracy measurement, and the pipeline around it.

  • Design and maintain integrations with third-party platforms, including authentication, sync cadence, retries, and recovery.

  • Model data deliberately — schemas, migrations, and invariants that hold as the product changes.

  • Debug across service boundaries: correlate behaviour across multiple systems and databases to find the actual cause.

  • Build observability and provenance into automated flows: actions should be traceable, auditable, and reconstructable after the fact.

  • Design for safe automation: idempotency, pre/postconditions, dry-runs, and guardrails on anything that writes to a customer's system of record.

  • Write clean, tested, maintainable code, and leave the systems better instrumented than found.

Performance and Metrics Tracking
  • Define and track correctness and reliability measures for owned systems (task success, error and fallback rates, accuracy of automated inference).

  • Build evaluation coverage for AI-backed output: scenario tests, invariant checks, and regression detection when a model or prompt changes.

  • Monitor and improve latency, retries, and failure recovery in automated pipelines.

Training and Development
  • Mentor mid-level engineers on system design, debugging methodology, and testing discipline.

  • Lead design discussions and code reviews.

  • Document architecture decisions, failure modes, and debugging runbooks.

Required Hard Skills
  • Backend engineering depth — production services in Go and/or Python; TypeScript/Node useful. Multi-language comfort matters more than any single stack.
  • Data modelling and relational databases — PostgreSQL, schema design, migrations, query performance, and reasoning about data integrity.
  • Distributed and cross-service debugging — tracing behaviour across services, queues, and databases to isolate a root cause.
  • Third-party integration engineering — external APIs with imperfect contracts: auth expiry, partial failures, retries, idempotency.
  • Reliability practice — observability, structured logging, tracing, failure-mode analysis, and recovery design.
  • Testing and evaluation — unit and scenario tests, invariant checks, and measuring correctness of non-deterministic (AI-backed) output.
  • Cloud and infrastructure — GCP preferred (Cloud Run, Cloud SQL, Pub/Sub); Docker and CI/CD.
  • Working with LLM-backed services — using them as components, understanding their failure modes, and validating their output. Prior agent-framework experience is a plus, not a requirement.
Required Soft Skills
  • Calibrates depth to stakes. Ships routine, low-risk work quickly; deliberately slows down on core systems, data models, and anything touching money or client data — and can tell the difference without being told.

  • Verifies before concluding. Checks the premise of a bug report rather than building on it; can distinguish a real defect from correct behaviour measured the wrong way. Reads the system before changing it. Builds a working model of how something actually behaves, then changes it.

  • Owns outcomes, not tickets. Goes past the literal ticket text when the ticket is wrong, incomplete, or describes the wrong problem.

  • Strong communicator of design decisions, trade-offs, and risk, to technical and non technical audiences.

  • Pragmatic and collaborative — high standards without perfectionism, and works well with Product and Operations.

Nice-to-Have Skills / Experiences
  • Experience in both high-growth startups and larger engineering organisations. Accounting, fintech, or other domain where correctness is non-negotiable. Document processing, OCR, or information-extraction pipelines.

  • Vector databases / retrieval (e.g. Qdrant) and prompt or model evaluation. Frontend familiarity (Vue or React) — useful for full-feature ownership, not a core requirement.

  • B2B SaaS background.
Type of Degree
  • Bachelor's or Master's in Computer Science, Software Engineering, or a related field — or equivalent practical experience. Strong CS fundamentals matter; the credential does not.
Years of Experience in Field
  • 6+ years of professional software engineering, with a majority in backend or systems work. Demonstrated ownership of a non-trivial production system (not just feature delivery within someone else's design).

  • Experience at an organisation with mature engineering standards is valuable.

Proper is proud to be an equal opportunity employer committed to creating a diverse environment to work by offering the same opportunities to all applicants regardless of gender, sexual orientation, race, color, religion, disability, national origins, marital status, or other characteristics. We base our talent search exclusively on competencies, abilities and potential.

Originally posted on Himalayas

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Backend Engineer (TypeScript & AI)
Senior Backend Engineer (TypeScript & AI)

Scale Up Recruiting Partners • Córdoba

Presencial
ARS 135.853.000 - 196.232.000
Flexible remote work
Direct collaboration with founders
Lean team with high ownership
+1
Senior Backend Engineer (TypeScript & AI)
Senior Backend Engineer (TypeScript & AI)

Scale Up Recruiting Partners • Rosario

Presencial
ARS 150.948.000 - 211.327.000
Flexible remote work
High ownership
Growth opportunities
Senior Backend Engineer (TypeScript & AI)
Senior Backend Engineer (TypeScript & AI)

Scale Up Recruiting Partners • Neuquén

Presencial
ARS 135.853.000 - 211.327.000
Flexible remote work
Lean team with minimal bureaucracy
Opportunity for rapid professional 성장
Senior AI Data Engineer
Senior AI Data Engineer

Visa Hunt • Argentina

Presencial
ARS 181.190.000 - 271.784.000
Senior Software Engineer - AI
Senior Software Engineer - AI

Qodea • Buenos Aires

Presencial
ARS 134.176.158 - 223.626.930
OSDE 210 for family group
Work from Home Allowance - 50 USD
Birthday leave
+2
Senior AI Engineer
Senior AI Engineer

Beyond • Buenos Aires

Presencial
ARS 181.529.000 - 272.294.000
OSDE 210 for family
Work from Home Allowance - 50 USD
Birthday leave
+2
Software Engineer - AI
Software Engineer - AI

Qodea • Buenos Aires

Presencial
ARS 97.269.000 - 142.162.000
OSDE 210 for family group
Work from Home Allowance
Birthday leave
+2
Software Engineer - AI
Software Engineer - AI

Bynd • Buenos Aires

Híbrido
ARS 1.000.000 - 2.000.000
OSDE 210 for family group
Work from Home Allowance
Birthday leave
+2
Sr Lead Software Engineer - AI Engineering
Sr Lead Software Engineer - AI Engineering

JPMorgan Chase & Co. • Buenos Aires

Presencial
ARS 166.399.000 - 272.290.000
Software Engineer, AI
Software Engineer, AI

Backblaze • Argentina

Presencial
ARS 100.000 - 120.000