1

Senior Python Flask Developer Jobs in California

Python Developer

San Jose, CA · On-site

$59 - $81.25/hr

Python Backend Engineer Job Location/Client Location (with City & State): San Jose, CA, USA ... Design, build, and maintain robust, high-throughput APIs (FastAPI, Django, or Flask) capable of ...

Python Developer

San Jose, CA

$59 - $81.25/hr

Experience with Python web frameworks ( Django Pyramid Flask ) * Experience with orchestration ... The Python Developer needs to take pride in principled design, elegant abstractions and clean code ...

Python Developer

San Jose, CA · On-site

$59 - $81.25/hr

As a Python Developer, you will play a key role in developing secure, scalable, and production ... such as FastAPI, Flask, or Django. • Good understanding of REST API development and API ...

Python Software Developer

San Jose, CA

$59 - $81.25/hr

... programming (Python, Java) and scripting skills(Bash) are required with demonstrated ability to ... flask/django Strong verbal and written communication skills are required due to dynamic nature of ...

Python Developer

San Jose, CA · On-site

$59 - $81.25/hr

Python Engineer Location : San Jose, CA - F2F interview Must No of openings/positions 6 Job Title ... Design, build, and maintain robust, high-throughput APIs (FastAPI, Django, or Flask) capable of ...

next page

Showing results 1-20

Senior Python Flask Developer information

What are Senior Python Flask Developers?

Senior Python Flask Developers are experienced software engineers who specialize in building web applications using the Python programming language and the Flask web framework. They are responsible for designing, developing, and maintaining scalable backend systems, APIs, and web services. In addition to strong coding skills, they often lead projects, mentor junior developers, and ensure best practices in code quality, security, and performance. Their expertise allows them to solve complex technical challenges and contribute to the overall architecture and success of software projects.

What are some common challenges faced by Senior Python Flask Developers when working on large-scale applications?

Senior Python Flask Developers often encounter challenges such as managing complex codebases, ensuring scalability, and maintaining performance as applications grow. Integrating Flask with other technologies (like databases, caching systems, or third-party APIs) can introduce architectural complexities. Additionally, balancing rapid development with writing maintainable, well-tested code is crucial. Collaboration with frontend developers, DevOps, and QA teams is frequent, requiring strong communication and problem-solving skills.

What is the difference between Senior Python Flask Developer vs Python Developer?

AspectSenior Python Flask DeveloperPython Developer
Required CredentialsBachelor's in CS or related, experience with Flask, REST APIsBachelor's in CS or related, basic Python knowledge
Work EnvironmentWeb development teams, startups, tech companiesSoftware development teams, startups, tech companies
Employer & Industry UsageTech firms, SaaS companies, startupsVariety of industries including finance, healthcare, tech
Search & Comparison IntentAdvanced roles, leadership, project scopeEntry to mid-level development, learning

The main difference between a Senior Python Flask Developer and a Python Developer lies in experience and responsibilities. Senior developers typically have more expertise in Flask, lead projects, and mentor junior staff, whereas Python Developers may focus on coding and basic application development. Both roles are essential in web development teams, but senior roles require deeper knowledge and leadership skills.

What are the key skills and qualifications needed to thrive as a Senior Python Flask Developer, and why are they important?

To thrive as a Senior Python Flask Developer, you need advanced proficiency in Python, deep understanding of the Flask framework, and experience designing scalable backend architectures, typically supported by a degree in computer science or related field. Familiarity with RESTful API development, database management systems like PostgreSQL or MySQL, and version control tools such as Git is essential, and certifications in cloud platforms or web development can be beneficial. Strong problem-solving skills, clear communication, and the ability to mentor junior developers are standout soft skills for this role. These abilities ensure efficient delivery of robust, maintainable web applications and foster productive collaboration within development teams.
What are the most commonly searched types of Python Flask Developer jobs in California? The most popular types of Python Flask Developer jobs in California are:
What job categories do people searching Senior Python Flask Developer jobs in California look for? The top searched job categories for Senior Python Flask Developer jobs in California are:
Infographic showing various Senior Python Flask Developer job openings in California as of July 2026, with employment types broken down into 84% Full Time, 5% Part Time, 2% Temporary, and 9% Contract. Highlights an 82% Physical, 3% Hybrid, and 15% Remote job distribution.
Senior Engineer - Python

Senior Engineer - Python

Tata Consultancy Services

Cupertino, CA • On-site

$149K - $201K/yr

Full-time

Posted 9 days ago


Tata Consultancy Services rating

6.5

Company rating: 6.5 out of 10

Based on 21 frontline employees who took The Breakroom Quiz

159th of 210 rated it services


Job description

Job Summary:
Tata Consultancy Services is seeking a Senior Engineer with expertise in Python and microservices architecture. The role involves designing and maintaining scalable Python-based microservices, building high-performance APIs, and implementing monitoring and observability practices.
Responsibilities:
• Design, develop, and maintain scalable Python-based microservices using FastAPI
• Build high-performance RESTful and async APIs following OpenAPI/Swagger standards
• Implement dependency injection, middleware, and background task processing using FastAPI's native capabilities
• Develop and maintain models for data validation, serialization, and schema enforcement.
• Integrate structured logging using libraries like Python's logging module
• Implement distributed tracing using OpenTelemetry or Elastic stack for end-to-end request visibility
• Expose Prometheus metrics and build Grafana splunk dashboards for service health monitoring.
Qualifications:
Required:
• Bachelor's degree in Computer Science, Information Systems, Engineering, or related field (or equivalent experience)
• 7+ years of experience in backend development with a focus on microservices architecture
• Strong hands-on experience with Python and FastAPI framework for building RESTful and async APIs
• Proficiency in SQL and NoSQL databases (PostgreSQL, DynamoDB)
• Experience with containerization and orchestration (Docker, Kubernetes)
• Strong understanding of microservices design patterns
• Experience with message brokers (SQS)
• Familiarity with CI/CD pipelines and DevOps practices
• Strong analytical, debugging, and problem-solving skills
• Design, develop, and maintain scalable Python-based microservices using FastAPI
• Build high-performance RESTful and async APIs following OpenAPI/Swagger standards
• Implement dependency injection, middleware, and background task processing using FastAPI's native capabilities
• Develop and maintain models for data validation, serialization, and schema enforcement
• Integrate structured logging using libraries like Python's logging module
• Implement distributed tracing using OpenTelemetry or Elastic stack for end-to-end request visibility
• Expose Prometheus metrics and build Grafana splunk dashboards for service health monitoring
Company:
Tata Consultancy Services is a business solutions company that specializes on information technology services and consulting. It is a sub-organization of Tata Group. Founded in 1968, the company is headquartered in Mumbai, IND, with a team of 10001+ employees. The company is currently Late Stage.

What Tata Consultancy Services employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Tata Consultancy Services logo

About Tata Consultancy Services

Sourced by ZipRecruiter

Tata Consultancy Services is an IT services, consulting and business solutions organization that delivers real results to global business, ensuring a level of certainty no other firm can match. TCS offers a consulting-led, integrated portfolio of IT, BPO, infrastructure, engineering, and assurance services. This is delivered through its unique Global Network Delivery Model™, recognized as the benchmark of excellence in software development. TCS delivers a level of certainty that no other firm can match--to our clients and to our employees. Come join us and experience certainty in your career. TCS a global Consulting and IT Services firm that is ranked in the top quartile by industry analysts. Our 2021 fiscal revenues topped $25 B and our market capitalization is over $170+B, yet we have a deep and large history of philanthropy and corporate social responsibility. Now approaching 600K of the best IT professionals and consultants, we are a trusted advisor, guiding our clients' enterprises through growth and transformation journeys - helping them to become agile, intelligent, automated and on the cloud. We are devoted to DEI and are recognized as a top employer and place to work.

Industry

It services

Company size

10,000+ Employees

Headquarters location

Edison, NJ, US