Senior Fullstack Engineer, Vue.js + Python

Amalga Group

United States

Hybrid

MXN 900,000 - 1,200,000

Full time

2 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Remote-first policy (first 3 months)
Hybrid work model
Professional development opportunities

Job summary

Amalga Group is seeking an experienced full-stack engineer to join our team in Mexico City. You will design backend services with Python FastAPI and frontend components with Vue.js, building scalable headless CMS solutions for enterprise clients.

You will shape technical strategy, implement event-driven microservices, deploy to GCP, manage PostgreSQL schemas, and collaborate across product, design, and operations. This role starts remote for 3 months, then hybrid 2–3 days per week.

Qualifications

  • 6+ years of engineering experience in full-stack capacity.
  • Strong hands-on experience with Python - FastAPI.
  • Building responsive, component-based user interfaces with Vue.js.
  • Experience with GCP services: Cloud Run, PubSub, GCS, IAM/service accounts, Secret Manager.
  • Comfortable with event-driven microservice architecture.
  • Experience with revision-based/audit-trail data models.
  • Ability to write and run Alembic migrations.
  • Working experience with PostgreSQL/AlloyDB.
  • Familiarity with Docker and containerized deployments.
  • Experience with Terraform/Spacelift and GitHub Actions a plus.

Responsibilities

  • Design, develop, and maintain backend services using Python - FastAPI and frontend applications using Vue.js.
  • Build and maintain event-driven microservices and asynchronous processing patterns.
  • Develop and optimize PostgreSQL data models and Alembic migrations.
  • Deploy and manage services on GCP (Cloud Run, GCS, IAM, Secret Manager) via Terraform and Spacelift.
  • Containerize applications with Docker and support CI/CD via GitHub Actions.
  • Implement security protocols and data protection measures.
  • Write testable, reusable code and integrate REST APIs between frontend and backend.
  • Run diagnostic tests, troubleshoot defects, and provide technical support.
  • Document engineering processes, including database schemas and system architecture.
  • Suggest and implement improvements to processes and technologies.

Skills

Full-stack engineering
Architectural design
Event-driven microservices
Audit-trail data models

Tools

Python FastAPI
Vue.js
Cloud Run
PubSub
GCS
IAM
Secret Manager
Docker
Terraform
Spacelift
GitHub Actions
Alembic migrations
PostgreSQL/AlloyDB

Job description

You’ll join our engineering team, collaborating closely with designers, product managers, and other developers to architect scalable, high-performing headless content management solutions. You’ll work with enterprise clients to shape technical strategy, guide best practices, and ensure seamless integration with their broader digital ecosystems.

Responsibilities
  • Designing, developing, and maintaining backend services using Python - FastAPI and frontend applications using Vue.js
  • Building and maintaining event-driven microservices, including PubSub-based messaging and asynchronous processing patterns
  • Developing and optimizing PostgreSQL data models, including revision-based/audit-trail schemas, and writing and running Alembic migrations
  • Deploying and managing services on GCP, including Cloud Run, GCS, IAM/service accounts, and Secret Manager via Terraform and Spacelift
  • Building and maintaining containerized applications with Docker, and supporting CI/CD pipelines via GitHub Actions
  • Implementing effective security protocols, data protection measures, and storage solutions
  • Writing testable, reusable, and efficient code across the stack, and integrating REST APIs between frontend and backend
  • Running diagnostic tests, troubleshooting defects, and providing technical support
  • Documenting engineering processes, including database schemas and system architecture, as well as preparing reports
  • Recommending and implementing improvements to processes and technologies
What you’ll need to be successful
  • Ideally 6+ years of engineering experience in a full-stack capacity
  • Strong hands-on experience with Python - FastAPI
  • Building responsive, component-based user interfaces with Vue.js
  • Experience with GCP services: Cloud Run, PubSub, GCS, IAM/service accounts, Secret Manager
  • Comfortable with event-driven microservice architecture (this is not a monolith-style role)
  • Experience with revision-based/audit-trail data models
  • Ability to write and run Alembic migrations
  • Working experience with PostgreSQL (AlloyDB experience a plus)
  • Familiarity with Docker and containerized deployments
  • Experience with Terraform/Spacelift and GitHub Actions a plus
Nice to have:
  • Elasticsearch experience
  • Great organizational and time management skills
  • Availability to resolve urgent application issues outside business hours occasionally
**Remote the first 3 months, then starts hybrid scheme (2-3 days per week)**
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote-First Senior Fullstack Engineer — Vue.js + Python
Remote-First Senior Fullstack Engineer — Vue.js + Python

Amalga Group • United States

Hybrid
MXN 900,000 - 1,200,000
Remote-first policy (first 3 months)
Hybrid work model
Professional development opportunities
Senior Full-Stack Python Developer
Senior Full-Stack Python Developer

Simera • Carlisle (MA)

Hybrid
USD 140,000 - 210,000
Senior Python Engineer
Senior Python Engineer

HeartCentrix Solutions • United States

On-site
USD 140,000 - 190,000
Senior Backend Engineer (Python/Postgres)
Senior Backend Engineer (Python/Postgres)

Valid8 Financial, Inc. • Northern (KY)

Hybrid
USD 120,000 - 180,000
Python Backend Engineer
Python Backend Engineer

ClinDCast LLC • San Jose (CA)

On-site
USD 100,000 - 150,000
Senior Python Developer - Python, Django, Flask
Senior Python Developer - Python, Django, Flask

CyberCoders • Chicago (IL)

On-site
USD 95,000 - 130,000
Senior Full-Stack Developer (PHP/Vue.js)
Senior Full-Stack Developer (PHP/Vue.js)

Productiv Team • United States

Remote
USD 120,000 - 180,000
Senior Python Full-Stack Engineer – Onsite in Bellevue
Senior Python Full-Stack Engineer – Onsite in Bellevue

Highbrow LLC • Bellevue (WA)

Hybrid
USD 90,000 - 130,000
Senior Python Web3 Engineer - Remote Globally
Senior Python Web3 Engineer - Remote Globally

Yeah! Global • California (MO)

Remote
USD 100,000 - 150,000
Software Engineer
Software Engineer

Compunnel, Inc. • Rockville (MD)

On-site
USD 110,000 - 160,000