What are the responsibilities and job description for the Senior Full-Stack Developer position at Politexts?
Job Description
We’re a fast-growing SaaS company looking for a Senior Full-Stack Developer with strong 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.
Key Responsibilities
- Design, build, and maintain scalable full-stack applications using Python and React.
- Lead architectural decisions and guide the implementation of technical best practices.
- Collaborate with product managers and other engineers to deliver high-quality features.
- Write and maintain robust tests across the stack using pytest, Jest, and Playwright.
- Develop containerized applications using Docker and deploy them to AWS using EKS (Elastic Kubernetes Service).
- Participate in code reviews and provide mentorship to junior developers.
- Troubleshoot and improve system reliability, performance, and scalability in production.
Required Skills and Qualifications
- 5 years of professional full-stack development experience.
- Strong proficiency in Python (preferably with FastAPI).
- Solid experience with React, specifically Next.js
- Deep understanding of automated testing across the stack with tools like pytest, Jest, and Playwright.
- Experience working in cloud environments, especially AWS, with production deployments on EKS.
- Proficiency in SQL and designing scalable relational database schemas.
- Solid understanding of Git and collaborative development workflows.
- Excellent problem-solving, communication, and team collaboration skills.
- Must be willing to work on political software for both Republicans and Democrats
Nice-to-Have Skills
- Experience building or scaling SaaS products.
- Familiarity with GitHub Actions or other CI/CD tools.
- Experience with infrastructure-as-code tools like AWS CDK or Terraform.
- Exposure to observability tools such as Datadog, Grafana, or Prometheus.
- Background in UI/UX collaboration or design systems.
What We Offer
- A collaborative, remote-friendly work environment with a strong engineering culture.
- Competitive compensation, health insurance reimbursement, and bonuses
- Modern tech stack and autonomy to influence architecture and tooling decisions.
- A mission-driven team that values quality, ownership, and continuous improvement.
Salary : $80,000 - $100,000