Senior Full-Stack Engineer - Python/Vue & Cloud

Codal

United States

Remote

USD 69,000 - 76,000

Part time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Codal, a US-based web design and development consultancy, seeks a senior full-stack engineer to join its engineering team. You will design, develop, and maintain backend services in Python and frontend apps with Vue.js, building scalable, event-driven microservices on GCP and containerized deployments.

Ideal candidates have 6+ years of experience, strong Python and Vue.js skills, and comfort with PostgreSQL, Alembic migrations, Terraform, and GitHub Actions.

Qualifications

  • 6+ years of engineering experience in a full-stack capacity.
  • Strong hands-on Python (FastAPI preferred; Flask or Django also considered).
  • Building responsive, component-based user interfaces with Vue.js.
  • Experience with GCP services: Cloud Run, Pub/Sub, GCS, IAM/Service accounts, Secret Manager.
  • Comfortable with event-driven microservice architecture (not monolithic).
  • 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.

Responsibilities

  • Designing, developing, and maintaining backend services using Python (FastAPI preferred; Flask or Django also considered) and frontend applications using Vue.js.
  • Building and maintaining event-driven microservices, including Pub/Sub-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.
  • 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.

Skills

Full-stack engineering
Python
Vue.js
GCP
Event-driven microservices
PostgreSQL
Alembic migrations
Docker
Terraform
GitHub Actions
Elasticsearch
Time management
On-call support

Tools

Docker
GitHub Actions
Terraform
Spacelift

Job description

Codal, a US-based web design and development consultancy, seeks a senior full-stack engineer to join its engineering team. You will design, develop, and maintain backend services in Python and frontend apps with Vue.js, building scalable, event-driven microservices on GCP and containerized deployments.

Ideal candidates have 6+ years of experience, strong Python and Vue.js skills, and comfort with PostgreSQL, Alembic migrations, Terraform, and GitHub Actions.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full Stack Engineer, Contract
Senior Full Stack Engineer, Contract

Codal • United States

Remote
USD 69,000 - 76,000
Senior Fullstack Engineer, Vue.js + Python
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 Python + Vue.js Full-Stack Dev — Remote
Senior Python + Vue.js Full-Stack Dev — Remote

FullStack • United States

Remote
CLP 118,227,000 - 177,340,000
100% remote work
Work with leading startups and Fortune
Continuing education opportunities
+1
Full Stack Engineer
Full Stack Engineer

Rozgoo • United States

Remote
USD 120,000 - 170,000
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
Full-Stack Data Engineer (Python/Django, AWS, Nuxt)
Full-Stack Data Engineer (Python/Django, AWS, Nuxt)

Pearson • Pierre (SD)

On-site
USD 80,000 - 100,000
Senior Software Engineer - Remote (Python/Django + JS)
Senior Software Engineer - Remote (Python/Django + JS)

United States Digital Space LLC • United States

Remote
USD 150,000 - 220,000
401K match
Healthcare/vision/dental
Equity
+1
Senior Full-Stack Engineer - Go/JS Vue AWS (Remote)
Senior Full-Stack Engineer - Go/JS Vue AWS (Remote)

Pearson • Salem (OR)

Remote
USD 125,000 - 150,000
Annual incentive program
Remote work option
Senior Full-Stack Developer (PHP/Vue.js)
Senior Full-Stack Developer (PHP/Vue.js)

Productiv Team • United States

On-site
USD 120,000 - 180,000
Cloud-Native .NET Full-Stack Engineer: Vue, PostgreSQL, GCP
Cloud-Native .NET Full-Stack Engineer: Vue, PostgreSQL, GCP

Provisions Group • Nashville (TN)

On-site
USD 120,000 - 150,000