3Pillarglobal
Senior Backend | Data Engineer
engineeringfull-timeCosta Rica
SALARY
Not listed
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
✦ 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