Senior Python Full-Stack

Trigent Software Inc
Bangalore Urban district, India

About the Role

We are seeking a Senior Python Full-Stack Developer with 7+ years of experience to design, build, and scale enterprise-grade web applications and distributed systems. In this role, you will lead end-to-end development—from designing responsive UI components in React to architecting robust backend microservices using Python (Flask & Django), PostgreSQL, and REST APIs.

You will work closely with system architects, product owners, and DevOps teams to maintain high-availability cloud infrastructure on AWS, automate backend workflows with Unix/Shell scripting, and establish rigorous automated testing and CI/CD practices.

Key Responsibilities

  • Full-Stack Engineering: Architect and build production-ready backend microservices and APIs using Python (Flask & Django) while crafting modern, responsive frontend interfaces using React.
  • API Design & Integration: Design, document, and secure scalable RESTful APIs using OpenAPI/Swagger specs, JWT authentication, and asynchronous task processing.
  • Database Management: Design complex relational schemas, write optimized SQL queries, and manage database performance and migrations in PostgreSQL.
  • Cloud & DevOps: Deploy, monitor, and maintain containerized applications on AWS (EC2, ECS/EKS, Lambda, S3, RDS); automate system-level operations and deployment routines via Unix environment management and Shell scripting.
  • Workload & Automation: Build robust data processing pipelines and workflow orchestrations using tools like Apache Airflow or Prefect.
  • Quality & Resiliency: Conduct unit, integration, and end-to-end testing (PyTest, Cypress, Postman); drive code reviews, security standards, and performance profiling.

Required Qualifications

  • Experience: 10+ years of hands-on software development experience with core expertise in full-stack architecture.
  • Backend Proficiency: Advanced hands-on experience with Python, specifically with modern web frameworks like Flask and Django.
  • Frontend Proficiency: Solid experience developing scalable web applications using React (Hooks, Context API/Redux, state management, and modern JS/TS).
  • Databases: Strong proficiency in PostgreSQL—including complex SQL queries, index optimization, and relational schema design.
  • API Architecture: Deep expertise in building, securing, and maintaining RESTful APIs and microservices integration patterns.
  • Cloud Infrastructure: Hands-on commercial experience managing and deploying application components on AWS (EC2, S3, RDS, Lambda, EKS).
  • System & Scripting: Strong Unix/Linux system administration skills and fluent Shell scripting (Bash) for task automation and system configuration.

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →