Python Fullstack Developer (Vue)

Inclusion Inc.
Dallas, TX, United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles JavaScript (Programming Language) Application Programming Interfaces (APIs) Automation of Tests Unit Testing Code Coverage Code Review Continuous Integration Relational Databases Django Web Framework Github Python (Programming Language)
+21 more
PostgreSQL Software Engineering Web Applications Web Application Frameworks Data Processing Data Ingestion ReactJS Flask (Web Framework) Backend Fastapi Vue.js Build Management Amazon Relational Database Service Pytest AngularJS Deployment Automation Celery Front End Software Development Vertica Api Design Docker

Job description

We’re hiring a Senior Software Engineer to help build and scale the platform at the core of our product. You’ll work across the full stack-designing Python services and data-processing pipelines on the backend and crafting responsive Vue interfaces on the front end. This is a hands-on senior role with real ownership: you’ll shape architecture, set technical standards, and mentor other engineers while shipping features that customers use every day.

Our stack spans Python (Flask and FastAPI) and Celery for asynchronous and scheduled workloads, with Vue on the front end. Data lives in PostgreSQL on Amazon RDS and ClickHouse for high-volume analytical workloads, and we ship everything in Docker containers running on Amazon ECS. We test with pytest and rely on GitHub Actions for CI/CD.

What You’ll Do:

  • Design and build services and APIs in Python using Flask and FastAPI, with an emphasis on reliability, performance, and clean interfaces.
  • Own asynchronous and scheduled workloads with Celery-data ingestion, enrichment, and long-running jobs that power our intelligence products.
  • Build responsive, intuitive front-end experiences in Vue, partnering closely with design and product.
  • Lead on architecture decisions, technical direction, and engineering standards across the team.
  • Review code, mentor engineers, and raise the bar on quality, testing, and observability.
  • Collaborate with product, data science, and design to translate ambiguous problems into shipped solutions.

Requirements

Do you have experience in Software engineering?, * 5+ years of professional software engineering experience building and operating production web applications preferable for a platform company where the product of the company is technology.

  • Strong proficiency in Python and experience with at least one modern web framework (Flask, FastAPI, Django, or similar).
  • Hands-on experience with asynchronous task processing (Celery, RQ, or equivalent) and an understanding of queue-based architectures.
  • Front-end experience with a modern JavaScript framework-Vue strongly preferred, React or Angular acceptable with willingness to work in Vue.
  • Solid grasp of relational databases, API design (REST), and writing well-tested, maintainable code.
  • Experience writing automated tests with pytest (or a similar unit testing framework) and maintaining strong test coverage.
  • Familiarity with CI/CD-continuous integration and automated deployments-ideally via GitHub Actions.
  • Comfort owning features end to end-from design through deployment and monitoring.
  • Clear communication and a collaborative, mentorship-minded approach

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · WWC 2023

2:10 min

Analyzing the out-of-the-box security posture of Vue.js

Philippe De Ryck · LIVE

3:05 min

Tagging and organizing execution scenarios with pytest markers

Florian Bruhin · WWC 2021

2:35 min

Navigating framework adoption and specialized frontend hiring constraints

Chris Heilmann +2 · LIVE

1:28 min

Introduction to the speaker and frontend projects

Abdelrahman Awad Abdelrahman Awad · WWC 2025

2:40 min

Using GitHub primitives for internal documentation and corporate operations

Kyle Daigle · Coffee With Developers

Videos

See all

Related articles

See all