Logo for VAIRIX Software Development

Senior Full-Stack Software Engineer (Python + React + AWS)

Role overview

Summary

This role focuses on building and maintaining web products at VAIRIX, a software development company. You will work on both backend and frontend technologies, integrating AI and data visualization while managing AWS infrastructure.

Qualifications

  • Python 3.10+ async, FastAPI, and Pydantic v2.
  • SQLAlchemy 2.0 and SQL on a data warehouse.
  • TypeScript and React (18 and 19) with Next.js App Router.
  • AWS (IAM, S3, EC2, Cognito), Docker, CloudFormation, and CI/CD with GitHub Actions.
  • Applied security (OAuth 2.0 / OIDC, JWT, CORS, secrets management) and Git/Gitflow.

Responsibilities

  • Build async Python APIs using FastAPI on top of a data warehouse
  • Integrate large language models with structured output and cost control
  • Develop React interfaces across modern and legacy stacks
  • Run AWS infrastructure including IaC, CI/CD, and containers

Key facts

Hard skills

About the company

VAIRIX Software Development logo

VAIRIX Software Development

  • IT Services & Consulting
  • 51–200
VAIRIX Software Development is a web & mobile app development boutique based in Uruguay that helps US startups and businesses build and grow through end-to-end development and nearshore staff augmentation services. We are an agile, highly responsive team of expert developers ready to help you scale, build innovative products, and reach your business goals. Featured in Clutch's top custom software developers in Uruguay and Latin America, our long-term partners continue to choose us for our convenient timezone, competitive rates, and proven track record of successful projects. We excel at Ruby on Rails, React, React Native, Node.js and Python.

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

At VAIRIX, we’re looking for a senior, well-rounded engineer to build and maintain web products powered by AI, data, and visualization. This is a broad and challenging role spanning backend, frontend (both modern and legacy), and cloud.

🚀 What you’ll do

  • Build async Python APIs (FastAPI) on top of a data warehouse

  • Integrate large language models (LLMs) with structured output and cost control

  • Develop React interfaces across a modern stack (Next.js) and a legacy one (React 18)

  • Run AWS infrastructure: IaC, CI/CD, and containers

  • Own authentication, multi-tenant authorization, and applied security

✅ Must-haves

  • Python 3.10+ async, FastAPI, and Pydantic v2

  • SQLAlchemy 2.0 and SQL on a data warehouse

  • TypeScript and React (18 and 19) with Next.js App Router

  • Good judgment working on legacy React too (react-router v5, classic Redux)

  • AWS (IAM, S3, EC2, Cognito), Docker, CloudFormation, and CI/CD with GitHub Actions

  • Applied security (OAuth 2.0 / OIDC, JWT, CORS, secrets management) and Git/Gitflow

⭐ Nice to have

  • Snowflake, LLMs in production (Vertex AI), AWS Amplify, Looker embedded analytics

  • TanStack Query, React Hook Form + Zod, Tailwind + shadcn/ui, Recharts

  • Testing (pytest, Cypress, Jest) and experience migrating legacy stacks

💻 About VAIRIX
VAIRIX is a nearshore software development company that partners with startups and growing organizations to build high-quality software and scale engineering teams.
We work in real-time with U.S. clients, combining a boutique approach with strong technical expertise, fast onboarding, and a focus on long-term collaboration.

👥 Want to join us?
If you’re looking for a place where people matter as much as code — this might be it. Let’s talk.

Related jobs

See all Full Stack Engineer jobs

Other jobs at VAIRIX Software Development