Full-stack Engineer

  • Closed
  • US Company | Small (11-50 employees)
  • Argentina, Brazil, Colombia, Mexico, Paraguay, Chile, Peru, Costa Rica, Uruguay (100% remote)
  • 4+ years
  • Long-term · 40h/week
  • Enterprise software
  • Full Remote
  • C1

Required skills

  • React.js
  • CSS
  • Node.js
  • Python
  • TypeScript
  • SQL
  • NoSQL
  • AI Technologies
  • claude code
  • UX Design

Requirements

Must-haves

  • 4+ years of full-stack experience, with especially strong front-end experience, and solid Python back-end skills
  • Expert-level TypeScript and React, plus strong HTML and CSS
  • Experience with server-side rendering in a full-stack React framework (e.g., TanStack Start, Next.js)
  • Front-end architecture experience: reusable component libraries, forms and validation, data fetching and caching, and front-end performance
  • UX experience, translating Figma designs into polished, accessible, responsive interfaces
  • Significant Python experience, ideally with FastAPI, Pydantic, and async SQLAlchemy
  • Experience designing and developing RESTful APIs, including OpenAPI contracts and typed API clients
  • Solid PostgreSQL skills: relational schema design, migrations, indexes and constraints, and transactions
  • Comfort with strict static typing in both TypeScript and Python
  • Experience writing automated tests (e.g., pytest, Vitest, Testing Library)
  • Experience with Docker and Docker Compose for local development
  • Experience with Git, pull-request code reviews, and CI pipelines (e.g., GitHub Actions)
  • Experience with coding agents and AI-assisted engineering tools
  • Ability to review, evaluate, and refine AI-generated code
  • Startup experience and a move-fast mentality
  • Strong communication skills in both spoken and written English
  • Strong collaboration skills with a team mentality.
  • Demonstrated ability to work in unison with other engineers, product team, design team, AI team, etc.

What makes you stand out

  • a start up/move fast mentality
  • has experience in building a product from the ground up
  • uses AI tooling to kick off the development process but knows how/when to modify it to produce strong code
  • if they have dealt with solutions in a regulated space dealing with PII (education or healthcare)

Nice-to-haves

  • Experience with the Tanstack Start framework for building web components
  • Experience with FastAPI for Python-based API development
  • Experience with cloud providers and deployment pipelines (e.g., AWS, GCP, Azure)
  • Experience with containerization tools (e.g., Docker, Kubernetes)
  • Experience building Education Technology products
  • Experience with solutions in regulated environments handling PII (e.g., education, healthcare)
  • Bachelor's Degree in Computer Engineering, Computer Science, or equivalent

What you will work on

  • Build and evolve an Education Technology platform with web applications for families, school staff, and our internal operations team
  • Raise the bar for front-end quality across the team: component design, accessibility, performance, and UX polish
  • Ship features end to end: PostgreSQL schema and migrations, Python (FastAPI) services and APIs, and React screens built with TanStack Start, Mantine, and TypeScript
  • Work in a modular, domain-driven monorepo (Python and TypeScript), and read and write Architecture Decision Records before making significant changes
  • Build secure, multi-tenant features: sign-in through OpenID Connect (Keycloak), fine-grained permissions, and careful handling of student and family data
  • Investigate and fix bugs, performance bottlenecks, and related issues
  • Safeguard code quality through peer reviews, automated testing, strict CI quality gates, and established best practices
  • Produce clean, efficient, and well-documented code
  • Partner with cross-functional teams across product management, design, and engineering to ship reliable solutions
  • Keep current with emerging technologies and industry trends
Create your account
Link copied to clipboard

Other jobs you might like

  • Senior Full-stack Engineer

    • LATAM (100% Remote)
    • US Company | 11-50 employees
    • 6+ years of exp.
    • Long-term · 40h/week
  • Senior Product Engineer

    • LATAM (100% Remote)
    • US Company | 1-10 employees
    • 7+ years of exp.
    • Long-term · 40h/week

Get matched with the best remote opportunities from today's top US companies

Find great opportunities

Earn more compensation for your hard work

Access exclusive benefits like healthcare, English classes, and more

1-1 individualized training to succeed in the international job market

Sign up