Full-stack developer - Python

Tata Consultancy Services

Sunnyvale (CA)

Presencial

USD 90 000 - 121 000

Tempo integral

14 dias+

Uma candidatura completa num minuto

Currículo e carta de apresentação personalizados, prontos a enviar.

Ultrapassa os filtros ATS

Resumo da oferta

Tata Consultancy Services in Sunnyvale, CA is seeking a Python Backend Developer to design, build, and maintain high-performance cloud applications with robust server-side logic and secure APIs. You will collaborate with frontend teams, product managers, and DevOps to deliver scalable microservices powering core platforms.

Responsibilities include system design, API development, database optimization, security, testing, CI/CD, and performance tuning to ensure scalable and reliable services.

Qualificações

  • Experience in distributed backend system design and scalability.
  • Strong knowledge of Python 3.10+ and asyncio.
  • Hands-on with FastAPI, Django or Flask web frameworks.
  • Relational databases and ORM tooling (SQLAlchemy, Django ORM).
  • Experience with RESTful API design and secure services.
  • Proficient with testing (Pytest, unittest) and CI/CD basics.

Responsabilidades

  • System 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.

Conhecimentos

System Design
Data Structures & Algorithms
Core Python
Python Ecosystem
Databases
API Design
Build & Test Tools
Version Control

Ferramentas

FastAPI
Django
Flask
Pytest
SQLAlchemy
Git
SQL Server
PostgreSQL
MySQL

Descrição da oferta de emprego

Job Description
Must Have Technical/Functional Skills

Digital : Python; FastAPI; Django; flask; Pytest; system design, Digital : Python; FastAPI; Django; flask; Pytest; system design

Roles & Responsibilities

We 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 Responsibilities
  • System 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 Skiils
Required Skills & Qualifications
  • 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.

Salary Range: $90,000 - $121, 000 a year

Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Python Developer
Python Developer

Robotic Process Automation LLC • Buffalo (NY)

Presencial
USD 110 000 - 150 000
Python Developer
Python Developer

Compunnel Inc. • Pennsylvania

Presencial
USD 100 000 - 130 000
Full Stack Developer
Full Stack Developer

Sociants • San Juan (PR)

Presencial
USD 90 000 - 120 000
Python Backend Developer (FastAPI/Django, Cloud) | Diverse Lynx | New York, USA
Python Backend Developer (FastAPI/Django, Cloud) | Diverse Lynx | New York, USA

Diverse Lynx • New York (NY)

Híbrido
USD 90 000 - 120 000
Back End Developer-Devops
Back End Developer-Devops

OtterBase • EUA

Presencial
USD 80 000 - 120 000
Python/Backend developer
Python/Backend developer

9NEXUS Limited • EUA

Teletrabalho
USD 90 000 - 130 000
Full Stack Engineer - Python+React
Full Stack Engineer - Python+React

Creativechaos • EUA

Presencial
USD 80 000 - 120 000
Developer (Python)
Developer (Python)

247Hire • EUA

Presencial
USD 100 000 - 130 000
Python Developer
Python Developer

Talent Groups • EUA

Presencial
USD 80 000 - 120 000
Sr. Python Developer
Sr. Python Developer

Eateam • Palo Alto (CA)

Presencial
USD 90 000 - 130 000