Senior Full Stack Engineer, Contract

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

An Introduction to Codal

Codal is an award-winning web design and development consultancy that helps enterprise organizations solve complex problems and accelerate growth through elegant, data-driven digital solutions. Our areas of expertise include application modernization, eCommerce, UX/UI design, product strategy, data analytics, and artificial intelligence.

At Codal, you will collaborate with some of the most innovative organizations in the world and work on cutting-edge technologies that push the boundaries of design and software development. We promote long-term success, not just for our clients but for our team, helping you develop a professional roadmap that takes your career to new heights.

Who You’ll Be Working With

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 preferred; Flask or Django also considered) 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
  • 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 preferred; Flask or Django also considered)
  • 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
Salary:
  • The hourly rate for this contract role is $50-$55 USD per hour.
  • We continually review ranges to address skills, experience, and markets. Rates are determined during our interview process, by assessing a number of factors that include but aren’t limited to, a candidate’s experience and skills relative to the scope and responsibilities of the position

Note: Codal only communicates with candidates through official @codal.com email addresses. We never request payment during the hiring process. Please be vigilant regarding recruitment scams.

At Codal, we are committed to equal employment opportunities regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status. We are proud to be an equal opportunity workplace.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Engineering Tech Lead
Engineering Tech Lead

Codal • Chicago (IL)

On-site
USD 175,000 - 195,000
Medical insurance
Dental insurance
Vision insurance
+3
Senior Business Development Executive
Senior Business Development Executive

Codal • Chicago (IL)

On-site
USD 90,000 - 150,000
Medical insurance
Dental insurance
Vision insurance
+2
Associate Project Manager
Associate Project Manager

Codal • Chicago (IL)

Hybrid
USD 80,000 - 90,000
Office in downtown Chicago
Hybrid work for in-person planning
401k match - 4%
+2
Senior Full-Stack Engineer - Python/Vue & Cloud
Senior Full-Stack Engineer - Python/Vue & Cloud

Codal • United States

Remote
USD 69,000 - 76,000
Technical Recruiter
Technical Recruiter

Precision Labs • Chicago (IL), Northern (KY)

Hybrid
USD 90,000 - 100,000
Medical insurance
Life insurance
Dental/Vision insurance
+4
Technical Recruiter
Technical Recruiter

Codal • Chicago (IL)

On-site
USD 90,000 - 100,000
Full Stack Application Developer
Full Stack Application Developer

Milestone Technologies, Inc. • Burbank (CA)

On-site
USD 123,984 - 135,693
Comprehensive benefits
Account Executive - Digital Consultancy
Account Executive - Digital Consultancy

Codal • Chicago (IL)

On-site
USD 65,000 - 90,000
Medical insurance
Dental insurance
Vision coverage
+4
Senior Full Stack Developer (Python + Vue.js) - Remote - Latin America
Senior Full Stack Developer (Python + Vue.js) - Remote - Latin America

FullStack • United States

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

Codal • Chicago (IL)

On-site
USD 150,000 - 300,000
Medical, Life, Dental/Vision insurance
Employer 401k match - 4%
Office snacks and drinks
+1