Senior Full-Stack Developer
PolitextsJob 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.
¿Te interesa este puesto?