Full-stack developer - Python

Tata Consultancy Services Limited
Sunnyvale, CA, United States
2 days ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Compensation
$90,000.0 - $121,000.0
Working hours
Regular working hours

Tech stack

Clean Code Principles Application Programming Interfaces (APIs) Application Performance Management User Authentication Automation of Tests Cloud Computing Computer Programming Databases Continuous Integration Persistent Data Structure Data Structures Relational Databases
+28 more
Software Debugging DevOps Distributed Systems Django Web Framework Memory Management Python (Programming Language) PostgreSQL Microsoft SQL Server MySQL Performance Tuning Regression Testing Memory Leaks SQLAlchemy Systems Integration Web Application Frameworks Freeform SQL Load Balancing Flask (Web Framework) Caching Backend Git Fastapi Pytest Front End Software Development Api Design Restful APIs Software Version Control Microservices

Job description

Role: EngineerRequired Skills: PythonExperience: 8 - 10 YearsFunction: TECHNOLOGYApply By: 2026-11-01Must Have Technical/Functional SkillsDigital : Python; FastAPI; Django; flask; Pytest; system design, Digital : Python; FastAPI; Django; flask; Pytest; system designRoles & ResponsibilitiesWe are seeking a talented and motivated Python Backend Developer to design, build, and maintain our high-performance cloud applications. In this role, you will focus on building robust server-side logic, developing secure APIs, and managing data persistence layers. You will collaborate closely with frontend engineers, product managers, and DevOps teams to deliver scalable microservices that power our core business platforms.Key ResponsibilitiesSystem Design: Architect and scale distributed backend systems that handle high traffic, concurrency, and data throughput.API Development: Design, develop, and maintain high-throughput, secure RESTful APIs and microservices.Database Management: Optimize database schemas, write complex SQL queries, and manage data persistence using ORM frameworks.Security & Auth: Implement and maintain robust security protocols for authentication and authorization.Testing Automation: Write comprehensive unit, integration, and regression test suites to ensure high code quality.CI/CD & Cloud: Package applications into containers and assist in deploying services to cloud infrastructure.Performance Tuning: Troubleshoot, debug, and optimize application performance, memory leaks, and query bottlenecks.Generic Managerial Skills/Required SkiilsRequired Skills & QualificationsSystem Design: Proven experience with distributed systems design, load balancing, caching strategies, and system scalability.Data Structures & Algorithms: Strong foundational knowledge of data structures (trees, graphs, hash maps) and algorithms to write highly efficient code.Core Python: Deep knowledge of Python 3.10+, handling async programming (asyncio), and memory management. * Python Ecosystem: Hands-on experience with modern web frameworks like FastAPI, Django, or Flask.Databases: Strong proficiency in relational databases (SQLserver, PostgreSQL, MySQL) and ORM/ODM tools (SQLAlchemy, Django ORM).API Design: Proven experience designing clean RESTful web services and integrating with third-party systems.Build & Test Tools: Daily experience using dependency managers like Poetry or Pipenv, alongside testing tools like Pytest and unittest. * Version Control: Mastery of Git for branching, merging, and pull requests.Salary Range: $90,000 - $121,000 a year#LI-NS4

Requirements

Digital : Python; FastAPI; Django; flask; Pytest; system design, Digital : Python; FastAPI; Django; flask; Pytest; system design, * System Design: Proven experience with distributed systems design, load balancing, caching strategies, and system scalability.

  • Data Structures & Algorithms: Strong foundational knowledge of data structures (trees, graphs, hash maps) and algorithms to write highly efficient code.
  • Core Python: Deep knowledge of Python 3.10+, handling async programming (asyncio), and memory management. * Python Ecosystem: Hands-on experience with modern web frameworks like FastAPI, Django, or Flask.
  • Databases: Strong proficiency in relational databases (SQLserver, PostgreSQL, MySQL) and ORM/ODM tools (SQLAlchemy, Django ORM).
  • API Design: Proven experience designing clean RESTful web services and integrating with third-party systems.
  • Build & Test Tools: Daily experience using dependency managers like Poetry or Pipenv, alongside testing tools like Pytest and unittest

. * Version Control: Mastery of Git for branching, merging, and pull requests.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com
Prepare application

Good distractions

Loading talks and stories from around this role…