Skip to main content

Senior Full-Stack Developer

Technology
Politexts
Columbia, United States$140,000 - $160,000 /year2 months agoUntil 4/14/2026

Job description

We’re a fast-growing tech company looking for a Senior Full-Stack Developer with 6+ years experience in both Python and React to help us build and scale the next generation of our platform. You’ll work across the stack, delivering features end-to-end in a cloud-native environment and play a key role in shaping the direction of our technology and engineering culture.

This is a high-impact role for someone who enjoys solving complex problems, writing clean and testable code, and mentoring others on modern full-stack development practices.

Backend (Required)

Strong proficiency in Python 3.10+ with async/await patterns

Experience with modern async Python web frameworks (FastAPI, Starlette, or similar)

Solid understanding of PostgreSQL — query optimization, indexing, migrations

Experience with Redis-compatible caching layers in a clustered environment

Familiarity with distributed task queues (Celery or equivalent)

Comfortable designing and maintaining REST APIs with schema-based validation

Frontend (Required)

Proficiency in TypeScript and React

Production experience with Next.js

Strong knowledge of Redux Toolkit & RTK Query for state management and data fetching

Experience with component libraries and modern CSS approaches (CSS-in-JS, SCSS)

AWS & Infrastructure (Required)

Hands-on experience with ECS Fargate or similar container orchestration

Familiarity with Infrastructure as Code (CDK, Terraform, or CloudFormation)

Working knowledge of managed relational databases in AWS (RDS/Aurora)

Experience with SQS, S3, Lambda, and Secrets Manager

Comfortable with Docker and CI/CD pipelines

Observability & Operations (Required)

Experience with OpenTelemetry or similar distributed tracing (Datadog, New Relic, X-Ray)

Familiarity with CloudWatch — logs, metrics, alarms, dashboards

Understanding of structured JSON logging and log correlation with trace context

Testing & Code Quality (Required)

Experience with pytest (including pytest-asyncio) and mocking strategies

Familiarity with frontend linting/formatting tools (Biome, ESLint)

Backend code quality tooling (mypy, Black, isort)

Leadership & Process (Nice-to-Have)

Comfortable facilitating standups or other recurring team ceremonies

Some experience mentoring junior developers through code reviews or pairing

Ability to own features end-to-end: scoping, implementation, deployment, monitoring

What We Offer A collaborative, remote-friendly work environment with a strong engineering culture.

Competitive compensation, health insurance reimbursement, and bonuses.

Salary between $140,000 - $160,000, depending on relevant experience.

Modern tech stack and autonomy to influence architecture and tooling decisions.

A mission-driven team that values quality, ownership, and continuous improvement.

Keywords
PythonReactTypeScriptNext.jsRedux ToolkitRTK QueryPostgreSQLRedisCeleryFastAPIStarletteAWSECS FargateTerraformCloudFormationDockerFull-Stack DeveloperCDKRDSAuroraSQSS3LambdaCI/CDOpenTelemetryDatadogCloudWatchpytestmypyBlack

¿Te interesa este puesto?