К содержимому

Founding Engineer (Python, TypeScript & React)

GolabsSan José, Provincia de San José

Contractor · Remote in LATAM · Full-time · North American Eastern Time (ET) hours

Our client is an early-stage company building software for analytical testing laboratories and other regulated industries. It is an industry that quietly touches billions of lives: the work inside it is slow, manual and consequential, and the decisions made every day deserve to be faster, more consistent, and easier to stand behind.

As a Founding Engineer, you will build the product end to end. It is one product deployed in more than one place: the company's cloud on AWS, a customer's own Microsoft Azure environment, and, for the most restricted sites, a machine with no internet access. You will own it from the server to the screen, working directly with the founders.

Responsibilities

  • The engine: build containerized Python workers (FastAPI, NumPy, SciPy) that make the same decision on every machine, byte for byte.
  • Instrument files: read the binary files laboratory instruments produce, and write the system's decisions back into them so the lab's own software still opens them.
  • The review application: build it in TypeScript and React, with SVG and Canvas charting over large datasets, Web Workers for heavy parsing, and exports to ZIP, XLSX and PNG.
  • New test methods: turn a new laboratory test into a working module with the founders, following a written playbook.
  • Cloud infrastructure: run on AWS (S3, SQS, ECS Fargate, RDS, KMS) today, with the same containers deployable to Azure (Container Apps or AKS, Blob Storage, Key Vault, Azure Database for PostgreSQL).
  • Customer-hosted deployments: package and release the application so it runs inside a customer's own cloud tenant, behind their firewall, with their data staying in their environment.
  • Air-gapped deployments: run the same containers on a Linux or Windows server with no internet, including signed, versioned offline updates.
  • The record: implement immutable storage, hash-chained audit events and ten-year retention in every environment.
  • Multi-tenancy and security: own PostgreSQL row-level security, IAM, SSO and secrets management.
  • Delivery: maintain Terraform, GitHub Actions CI/CD that blocks regressions, Playwright end-to-end tests, and monitoring and logging.

Tech Stack

  • Backend: Python, FastAPI, NumPy, SciPy, SQLAlchemy
  • Frontend: TypeScript, React, Vite, SVG, Canvas, Web Workers
  • Data: PostgreSQL, S3 / Azure Blob Storage
  • Containers: Docker, Docker Compose
  • Cloud: AWS (S3, SQS, ECS Fargate, RDS, KMS, IAM) and Microsoft Azure (Container Apps / AKS, Blob Storage, Key Vault, Azure Database for PostgreSQL, Entra ID)
  • Infrastructure and delivery: Terraform, GitHub, GitHub Actions
  • Testing: pytest, Playwright
  • Systems: Linux, Windows Server

Requirements

  • Strong Python and strong TypeScript / React. You are at home on both sides, not visiting one of them.
  • SQL and PostgreSQL well beyond basic CRUD.
  • Hands-on experience with Docker and containerized deployment.
  • Production experience on AWS, and working experience with Microsoft Azure or a willingness to get there quickly.
  • Infrastructure as code with Terraform, and CI/CD pipelines in GitHub Actions.
  • You care about exact numbers: you know why the same calculation can give different answers on two machines, and how to stop it.
  • Comfortable taking apart a binary file format nobody documented.
  • You have shipped software that runs in someone else's environment, not just your own cloud.
  • You have built a data-heavy interface that stays fast, not a CRUD app with a chart library dropped in.
  • You use AI coding tools hard (Cursor, Claude Code, Codex, etc.), and you are ruthless about reviewing what they write.

Nice to Have

  • Signal processing, chromatography or other scientific data.
  • Regulated software: audit trails, data integrity, validated systems.
  • Azure and AWS in the same product.
  • Air-gapped installs and Windows Server administration.

Who You Are

  • A critical thinker who pushes back.
  • Proactive: nobody is going to hand you a ticket.
  • Wants ownership of the schema, the screen, the server and the alarm that wakes you up.
  • Fast without being sloppy.
  • Able to handle adversity.
  • Comfortable talking with scientists and customers' IT teams, not just other engineers.
  • Someone with the desire to be great.

Additional Information

  • Working hours: North American Eastern Time (ET).
  • Not required: a specific number of years of experience (what matters is whether you can do the work) or any degree or higher education.

What We Offer

  • Competitive USD Compensation — Get paid in USD.
  • 100% Remote Work — Work from anywhere in Latin America.
  • Equipment Provided — We provide the equipment you need to do your best work.
  • Paid Time Off — Enjoy 12 PTO days per year to rest, recharge, and take time for yourself.
  • Local Public Holidays — Celebrate all official holidays in your country.
  • Birthday Off — Enjoy your special day, on us!
  • Career Growth Opportunities — Keep learning, developing your skills, and advancing your career.
  • Recognition Program — Your contributions matter, and we make an effort to celebrate them.
  • Paid Approved Leaves — Receive paid leave for eligible, approved absences, in accordance with company policies.

openqareer не кадровое агентство: вакансия собрана с открытого источника, отклик подаётся на сайте работодателя.