3Pillarglobal
3Pillarglobal

Senior Backend | Data Engineer

engineeringfull-timeCosta Rica
SALARY
Not listed
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
Apply for this position
✦ AutoApply Let us apply to roles like this on your behalf.
Learn more

About the role

Key Responsibilities

Backend

  • Design and implement advanced PostgreSQL schemas with row-level security (RLS) for multi-tenant applications.
  • Build and maintain async-heavy backend services using Python frameworks (e.g., FastAPI) with Pydantic validation.
  • Architect scalable data pipelines and orchestrate complex multi-stage data processing workflows.
  • Implement and enforce data isolation patterns in shared database environments.
  • Design and manage complex data workflows (e.g., additive data changes, diff detection, and selective re-processing).
  • Write and maintain OpenAPI contracts that serve as the development spec for cross-functional teams.
  • Collaborate with AI/LLM Leads on output validation, deterministic data integration, and system reliability.

Cross-functional

  • Craft code that is performant, testable, scalable, and secure
  • Provide accurate status tracking, reporting, and estimation
  • Collaborate with fellow engineers and product leadership to understand requirements
  • Take ownership from technical design through successful delivery

Minimum Qualifications

  • Python 5+ years (primary backend language)
  • PostgreSQL & database architecture (RLS, multi-tenancy, schema design)
  • FastAPI or equivalent async Python framework
  • Experience with data pipeline orchestration, ETL processes, and async processing
  • 5+ years total software engineering experience with hands-on work in both backend and data engineering
  • Experience in engineering software systems of medium-to-large scope and complexity
  • Contract-first or API-first development – familiarity with OpenAPI, REST API contracts, or similar
  • Familiarity with Agile software development methodologies
  • Proficiency with relational databases and SQL
  • Proficiency in English

Additional Experience Desired

  • Pydantic & JSON schema validation (for structured backend output)
  • AWS RDS and managed database services
  • Multi-tenant SaaS architecture patterns
  • Docker & containerization
  • Experience with LLM/AI system integration from a data perspective
  • AWS IAM and secrets management
  • Migration tools (Alembic for Python)
  • Testing strategies for data integrity and security (unit, integration)
  • Understanding of Software Development Life Cycle (SDLC) and AI SDLC
  • Knowledge of HTTP protocols and serialization formats (JSON, XML)

Benefits

  • Medical Insurance benefits as per company policy.
  • Life Insurance as per company policy
  • 12 days of paid vacation, sick leave and paid holidays as per local law
  • Paternity and maternity leave as per local law
  • Marriage, bereavement and graduation leaves as per company policy
  • Sick leave and paid holidays as per local law
  • Christmas bonus as per local law
  • Saving Fund “Asociacion Solidarista”
  • Beach house (Managed by the Asociacion Solidarista)
  • Discounts in local shops
  • Direct deposit of payroll.
  • Paid professional certifications

What is it like working for 3Pillar Global?

  • Imagine a flexible work environment – whether it's the office, your home, or a blend of both. From interviews to onboarding, we embody a remote-first approach.
  • You will be part of a global team, learning from top talent around the world and across cultures, speaking English everyday.
  • We’re big on your well-being – as a company, we spend a whole trimester in our annual cycle focused on wellbeing.
  • Our professional services model enables us to accelerate career growth and development.
✦ Let us apply for you
We find roles like this and apply on your behalf. Cover letter written for each one. Plans from $15/mo. Cancel anytime.
Get AutoApply
Apply now
Senior Backend | Data Engineer at 3Pillarglobal — Remote